3 of 3 Remote/Hybrid Distributed Architecture Jobs in Scotland

Senior Software Engineer (SatOS Team)

Hiring Organisation
Spire
Location
Glasgow, Scotland, United Kingdom
using modern protocols Implement communication interfaces between higher-level processes, including ground to space commanding Migrate legacy Python systems to a new Rust-based, distributed architecture Contribute to the design and implementation of fault-tolerant systems to meet the demands of new customer missions Collaborate closely with ...

Software Engineering Manager

Hiring Organisation
Cathcart Technology
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
availability environment, driving innovation while ensuring reliability, quality, and customer trust. You'll lead an agile team who will be working on Java-based distributed systems and cloud platforms, whilst guiding delivery across the full software development lifecycle. You'll empower your team to take ownership, innovate, and deliver … deeply technical, forward-thinking engineering culture where collaboration, experimentation, and operational excellence are core capabilities. Teams work with large-scale datasets, complex systems, and distributed architectures to deliver scalable, resilient, and high-quality software, supported by cutting-edge infrastructure and cloud technologies. Why this role? ** Lead a talented team ...

Software Release Specialist

Hiring Organisation
Cathcart Technology
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Contract, Work From Home
this role? ** Coordinate frequent, complex software releases across platforms serving millions of users. ** Collaborate with engineering and operations teams to deliver change across distributed systems with strict reliability and compliance requirements. ** Gain experience managing releases in a regulated environment, balancing speed with quality and governance. ** Shape and enhance modern … release tooling and practices, driving continuous improvement across globally distributed teams. ** Work with large-scale, cloud-native platforms and automated delivery pipelines, tackling technical challenges at scale. Who You Are ** Experienced supporting or coordinating software releases in an agile environment ** Comfortable planning, scheduling, and managing change in deadline-driven ...