26 to 50 of 458 Distributed Systems Jobs in the UK excluding London

Founding Engineer

Location
Cambridge, England, United Kingdom
network, creating the compute infrastructure layer for autoresearch at scale. If you want to work on the hardest problems in GPU computing, across hardware, distributed systems and ML research, this is an opportunity to get in early and help shape an extremely technical business. If you have 3+ … arrives, and keep every job running when any cloud beneath it fails. Nobody has built this. The first version runs in production today. Distributed systems: design and build systems that coordinate GPU workloads across clouds, addressing challenges in scheduling, fault tolerance, distributed state and data movement. ...

Senior Software Engineer

Location
Cambridge, England, United Kingdom
intelligent systems. Today, our work helps advance autonomous driving. Tomorrow, we're creating scalable technologies that will accelerate robotics, embodied AI and future intelligent systems across Bosch. We're not building one-off solutions - we're building products that enable engineers to develop, train and evaluate AI faster, more … complex engineering challenges, take ownership of meaningful work and build technology with global impact. As a Senior Software Engineer, you'll build tools and systems that help engineers develop, run and evaluate simulation and AI workflows at scale. You'll join a multidisciplinary engineering team working across simulation tooling ...

Software Engineer

Location
Manchester, England, United Kingdom
work and spend more time on problems that need real engineering judgement. What you'll actually be doing Designing and building the back-end systems that connect pharmacies, health systems and insurers Solving hard distributed-systems problems: event-driven workflows, retries, idempotency, data consistency and failure … live with enterprise customers, so what you ship gets used, not lost in a backlog. Interesting engineering problems . We're connecting fragmented healthcare systems, where data integrity and correctness really matter. This isn't a CRUD app with an AI feature bolted on. Real ownership . ...

Systems Engineer

Hiring Organisation
Tiger Resourcing Group
Location
Crawley, Three Bridges, West Sussex, United Kingdom
Employment Type
Permanent
Systems Engineer Key Role Details Location: South-East, UK (hybrid) Contract: 15-month fixed-term contract Role Overview We are seeking a Systems Engineer to join an Engineering team responsible for the delivery, integration and evolution of complex software-intensive technology systems. The role involves the analysis, design … integration and delivery of technical solutions, ensuring that systems meet defined requirements, technical standards, quality expectations and project objectives. Working closely with customers, project managers, software developers, infrastructure specialists, hardware engineers and other technical stakeholders, the Systems Engineer will contribute throughout the full systems lifecycle, from requirements ...

Software Developer - Data Platform & Distributed Systems

Location
Crawley, England, United Kingdom
that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges.#**Job Details**Viridien is seeking a **Software Developer - Data Platform & Distributed Systems** to contribute to the design and development of a distributed, microservices-based platform supporting data cataloguing, metadata management, and high-volume … Kubernetes, using technologies such as MongoDB, PostgreSQL, Kafka, Redis, and Golang.#**About The Team**You will join a team focused on building scalable, distributed data platforms that support high-volume, data-intensive workflows.The team works across backend engineering, infrastructure, and data systems, collaborating to deliver reliable, high-performance ...

Site Reliability Engineer III

Location
Belfast City District, Northern Ireland, United Kingdom
Title: Site Reliability Engineer (SRE) III - Platform Engineering & Systems Reliability The Role: CME Group is seeking a Site Reliability Engineer (SRE) III to engineer reliability for our Google Cloud (GCP) infrastructure, Middleware Platform Engineering team, and core technology foundations powering our Clearing, Risk, and derivatives applications. In this role … will help build resilient, automated systems that combine ultra-low latency with high-concurrency performance, enabling CME's product teams to innovate safely at scale. You will work alongside senior engineers, mentor junior colleagues, engage in the dynamic operation of production systems, and assist in driving our cloud ...

AI Software Engineer – Runtime & Systems (Contractor)

Location
Cambridge, England, United Kingdom
exciting journey and drive your career forward. Job Summary As a Software Engineer, you will contribute to the design and implementation of runtime and systems software for high-performance AI workloads. The work will focus on improving the performance and efficiency of AI inference, including large language model workloads … workloads across multiple NPUs, including compute/communication overlap and minimizing host-side overhead. Work with AI frameworks like vLLM/SGLang, inference systems and accelerator software stacks to prototype and evaluate new runtime mechanisms. Collaborate with researchers and engineers working across frameworks, compilers, runtime systems and processor ...

Software Development Engineer in Test

Hiring Organisation
S Three Management Services Limited
Location
Manchester, North West, United Kingdom
Employment Type
Contract
Contract Rate
£450-550 per day
future contract opportunities in Manchester. These are specialist technical roles focused on building robust test automation frameworks and ensuring software quality across modern distributed systems and cloud-native architectures. Please note the content of this advert does not represent a live vacancy. About the opportunity This … intersection of quality assurance and software engineering, where you would use development expertise to design, build and maintain automated test solutions that keep complex systems reliable and performant. The work could involve collaborating across development and QA teams to architect test frameworks for microservices, APIs and distributed systems ...

Lead Systems Engineer

Hiring Organisation
NHS England
Location
Exeter, EX2 5SE, United Kingdom
Salary
£79898.40 to £92841.60
summary A Lead Systems Engineer is typically the technical lead for multidisciplinary teams delivering and operating multiple components within a system. We work on national, highly available distributed systems built and run by in house teams. These systems can differ in size, scale and purpose … bottlenecks Provide security controls appropriate for the storage of large volumes of sensitive data - hundreds of millions of records and documents. These national critical systems enable safe, reliable identification across health and care, supporting services used by hundreds of thousands of people every day. We have an exciting opportunity ...

Senior Software Developer - Scala

Hiring Organisation
Sage
Location
City, Newcastle Upon Tyne, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
sensitive workloads. • Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). • Ability to design and evolve complex distributed systems while promoting engineering best practices across the team • Hands-on experience with … delivery practices. • Good understanding of CI/CD, Git, branching strategies, pull request flows, automated testing, and release practices. • Ability to work effectively in distributed Agile teams, communicate clearly, and take ownership of complex technical problems. Nice to Have: • Experience with Squeryl, Doobie, or similar Scala data access libraries. ...

Vice President - Site Reliability Engineering (SRE) - The Core Engineering - Birmingham

Location
Birmingham, England, United Kingdom
Birmingham, West Midlands, England, United Kingdom Job Description WHAT WE DO Site Reliability Engineering at Goldman Sachs sits at the intersection of software engineering, systems design, and production excellence. In this VP role, you will help engineer highly reliable, observable, and resilient platforms that support critical business services … improve our production system architecture, facilitate fast delivery of new services, and reduce downtime. This role is for software engineers who enjoy solving complex distributed system problems, building tools and platforms that make teams more effective, and championing SRE principles (such as SLOs, error budgets, and blameless post-mortems ...

Senior Software Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
sensitive workloads. Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). Ability to design and evolve complex distributed systems while promoting engineering best practices across the team Hands-on experience with … delivery practices. Good understanding of CI/CD, Git, branching strategies, pull request flows, automated testing, and release practices. Ability to work effectively in distributed Agile teams, communicate clearly, and take ownership of complex technical problems. Nice to Have: Experience with Squeryl, Doobie, or similar Scala data access libraries. ...

Developer - Scala

Hiring Organisation
Sage
Location
City, Newcastle Upon Tyne, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
sensitive workloads. • Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). • Ability to design and evolve complex distributed systems while promoting engineering best practices across the team • Hands-on experience with … delivery practices. • Good understanding of CI/CD, Git, branching strategies, pull request flows, automated testing, and release practices. • Ability to work effectively in distributed Agile teams, communicate clearly, and take ownership of complex technical problems. Nice to Have: • Experience with Squeryl, Doobie, or similar Scala data access libraries. ...

Senior Full-Stack Engineer

Location
Oxford, England, United Kingdom
Products: Our products are built on four core technology pillars which come together to build a complete system: Oxa Ware – Our modular autonomy hardware systems for consistent and repeatable integration of autonomy with existing vehicles. Oxa Driver – Our Physical AI, embodied in Oxa Ware, self-driving software that enables … logistics systems. Behind these technologies is our exceptional team, the Oxbots. We are home to some of the world's leading experts in autonomous systems, robotics, machine learning, artificial intelligence, cloud infrastructure, and distributed software engineering. Together, we're solving some of the hardest technical challenges in autonomy ...

Lead Software Engineer - Java, Go

Location
Bournemouth, England, United Kingdom
Production Management processes across the firm. This role has a primary focus on Java and Go software engineering, building resilient backend services, APIs, distributed systems, automation capabilities, and platform tooling that enable enterprise-scale automation and operational stability. About EPAS/Infrastructure Platforms EPAS provides process and event … ensuring design constraints are met by software code development. Lead the design and development of Java and Go-based services, APIs, automation tooling, and distributed platform capabilities across EPAS products such as AaaS, AAP, AutoM8, event-driven automation, and AI/ML-enabled service management. Engineer capabilities that support ...

Senior Software Developer – Scala

Location
Newcastle upon Tyne, England, United Kingdom
sensitive workloads. Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). Ability to design and evolve complex distributed systems while promoting engineering best practices across the team Hands-on experience with … delivery practices. Good understanding of CI/CD, Git, branching strategies, pull request flows, automated testing, and release practices. Ability to work effectively in distributed Agile teams, communicate clearly, and take ownership of complex technical problems. Nice to Have: Experience with Squeryl, Doobie, or similar Scala data access libraries. ...

Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
sensitive workloads. Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). Ability to design and evolve complex distributed systems while promoting engineering best practices across the team Hands-on experience with … delivery practices. Good understanding of CI/CD, Git, branching strategies, pull request flows, automated testing, and release practices. Ability to work effectively in distributed Agile teams, communicate clearly, and take ownership of complex technical problems. Nice to Have: Experience with Squeryl, Doobie, or similar Scala data access libraries. ...

Sr. Manager Software Engineering, AI Infra

Location
City of Edinburgh, Scotland, United Kingdom
Advanced degree preferred. 12+ years of experience in software engineering and design patterns. Demonstrated experience leading or mentoring engineering teams. Deep expertise in computer systems, distributed systems, and cloud computing architectures. Expert-level Linux system administration, including package management, user/group management, file system internals, shell … scripting (e.g., Bash), networking, and system configuration (e.g., systemd, kernel tuning). Strong proficiency in Python and at least one additional systems language (e.g., Go, C++, Rust, Java). Strong architectural thinking with the ability to balance trade-offs across performance, reliability, security, and cost. Excellent communication and collaboration ...

Software Engineer - Universal Search

Location
Manchester, England, United Kingdom
Universal Search to help shape the future of 3rdparty search and data integration at Mark43. In this role, you’ll build and scale the systems behind our universal search platform that powers fast, accurate, and secure access to critical data across our RMS, CAD, and analytics products. … work on distributed systems, real-time data indexing, and modern search technologies to support life-saving decision making for our public safety users. Applicants must be authorized to work for any employer in the country in which the role is being hired. We are unable to sponsor ...

Software Engineer, England

Location
Leeds, England, United Kingdom
projects, applying thoughtful problem‐solving and modern engineering practices to build reliable, scalable solutions. Your work will balance delivering immediate business value with building systems that support long‐term growth and maintainability. You’ll contribute to the design, development, and scaling of our distributed systems, working closely … champions our best practices and strives to make Fanatics a better place to work as an engineer Build highly scalable and fault tolerant systems in a highly regulated production environment. Continuously improve our platform by embracing best practices in software engineering. Understand business outcomes and drive technical solutions ...

Lead .Net Software Engineer

Location
Cheltenham, England, United Kingdom
leadership across design, implementation, and delivery Contribute hands‐on in the codebase and model strong engineering practices Help shape architecture across microservices, event‐driven systems, APIs, BFFs, and frontend applications Guide the design of scalable, secure, and maintainable software solutions Work with architects and engineers to turn technical direction … Requirements Strong commercial experience in software engineering, with significant hands‐on experience in C# and .NET Experience designing and building production microservices, APIs, and distributed systems Strong understanding of event‐driven architecture and asynchronous integration patterns Experience working with BFF patterns and service‐oriented frontend integration approaches Strong ...

Cloud Platform Software Engineer

Hiring Organisation
Robert Walters
Location
Glasgow, Lanarkshire, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
Collaborate with software engineers, platform engineers and cloud architects Support CI/CD adoption and Infrastructure-as-Code initiatives Troubleshoot complex Kubernetes, cloud and distributed systems challenges Essential Skills Strong commercial software engineering experience Proficiency in Go, Python or Java Hands-on Kubernetes experience within production environments Strong … understanding of cloud-native architectures and distributed systems Experience working with AWS, Azure or GCP Knowledge of modern software delivery practices including CI/CD Strong problem-solving and troubleshooting capabilities Desirable Skills Multi-cloud experience across AWS, Azure and GCP Production Go development experience Experience developing Kubernetes ...

.Net Software Engineer

Location
Cheltenham, England, United Kingdom
event-driven architecture. Our technology stack includes C#, .NET, PostgreSQL, AWS, Blazor, and MudBlazor, with services running across Lambda, ECS, and EC2. We build distributed systems that communicate through APIs and events, and we continue to improve our engineering practices, tooling, and platform capabilities. We take … maintain secure, reliable, and maintainable software Develop and support .NET services and APIs within an event-driven microservices architecture Contribute to integrations between systems using APIs and events Work with PostgreSQL and data access patterns to deliver scalable, supportable solutions Support applications and services hosted in AWS, including Lambda ...

Fullstack Engineer

Location
Bracknell, England, United Kingdom
tested Backend Development: Design and maintain scalable Go-based microservices Build and support REST and gRPC APIs Develop integrations and event-driven solutions across distributed systems Improve observability, reliability, scalability, and security Cloud & DevOps: Deploy and support applications in AWS Work with Docker, Kubernetes, and CI/… experience Strong React and TypeScript development experience Experience building backend services with Go (Golang) - at least 1 year Knowledge of REST APIs, microservices, and distributed systems Experience with NoSQL databases Proficiency with Git and modern development practices Experience working within Agile teams Strong problem-solving and communication skills ...

Senior Application Operations Engineer

Location
City of Edinburgh, Scotland, United Kingdom
data to identify issues before they impact users. You’ll work across modern AWS, Kubernetes and containerised environments, with a strong focus on Dynatrace, distributed tracing and DQL. You’ll also play a key role in incident resolution, root cause analysis, deployments, releases and service improvements, working closely with … customer teams. What You’ll Be Doing: Own the day-to-day health, availability and performance of critical applications and services. Use Dynatrace , including Distributed Tracing and DQL , to monitor, investigate and optimise application performance. Build and improve monitoring dashboards, alerts and operational metrics . Proactively identify performance, availability ...