1 to 25 of 192 Remote/Hybrid Distributed Systems Jobs in the UK excluding London

Engineering Manager - Distributed Systems, Python / Go

Location
Douglas, Northern Ireland, United Kingdom
Engineering Manager - Distributed Systems, Python/Go Home Based - Americas; Home based - EMEA Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data … include the world’s leading public cloud and silicon providers, as well as industry leaders across many sectors. Canonical is a pioneer of global distributed collaboration, with 1,200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person ...

Confluent - Distributed Systems Software Engineer - WarpStream (UK)

Hiring Organisation
IBM
Location
london, south east england, united kingdom
bashing bits at the network level to making sure our UI provides a great developer experience. You will have an opportunity to solve complex distributed systems problems at scale. You will build services that can operate across different cloud service providers like AWS, GCP, and Azure. … call for all of it. The WarpStream team is fully remote and geographically distributed, currently we have engineers in: Spain, France, Canada, Ireland, and the USA. What You Will Do: * Independently drive execution of complex technical projects end to end. * Build mission-critical backend services that deliver value ...

Software Development Engineer in Test

Hiring Organisation
S Three Management Services Limited
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£450-550 per day
development teams where quality assurance and test automation are core to delivery. You could be working on microservices architectures, cloud-native applications and complex distributed systems where your ability to design and maintain sophisticated test frameworks directly influences product reliability and deployment velocity. This is a contract position … integration, quality engineering What you would do Typical responsibilities could include: Designing and building automated test frameworks and test suites for microservices and distributed systems Developing API and integration tests across .NET, Java, Python and cloud platforms (Azure, AWS, GCP) Implementing CI/CD test pipelines and quality ...

Front End Engineer - Serve

Location
Belfast, Northern Ireland, United Kingdom
Assist in the deployment and monitoring of services, learning how to manage and troubleshoot issues in production environments. Contribute to building and maintaining reliable distributed systems, implementing resilience mechanisms as appropriate. Participate in team ceremonies and demonstrate initiative by taking ownership of tasks and helping to unblock others … Practices: Proficient in writing and maintaining unit and integration tests, demonstrating an understanding of test-driven development (TDD) principles (e.g., Vitest, Playwright, Jest). Distributed Systems Knowledge: Familiarity of distributed systems, including building scalable and resilient services (e.g., Redis, Kafka, AWS infrastructure). Problem-Solving & Collaboration ...

ML Data & Platform Engineer

Location
Cambridge, England, United Kingdom
better models into production faster. This is a broad, cross-functional role suited to someone who enjoys working across the full stack: data infrastructure, distributed systems, and production ML, and who takes ownership of problems end to end rather than waiting to be told what to fix. What … both iteration speed and production reliability, including GPU utilisation, job scheduling, and training efficiency Implementing observability (monitoring, logging, alerting) across data pipelines and ML systems to catch issues early and keep things running smoothly Troubleshooting complex issues across distributed systems, spanning data infrastructure, training, and inference Continuously ...

Contract Software Data Engineer - Chester - Inside IR35 - Investment Banking

Location
Chester, England, United Kingdom
data engineering and regulatory technology, building scalable solutions used across a highly regulated environment. The role offers exposure to modern data-platform technologies, complex distributed systems, enterprise-scale datasets and emerging AI-enabled engineering practices. What You'll Be Doing End-to-End Platform Engineering Design and develop … resilient enterprise-scale data pipelines Build integrations across vendor APIs, streaming technologies and distributed data platforms Engineer high-volume batch and near real-time processing solutions Develop reusable ingestion and processing frameworks rather than one-off solutions Implement robust data handling patterns including replay, backfill, recoverability and schema evolution ...

.Net Developer -Manchester

Hiring Organisation
Capgemini
Location
Manchester, United Kingdom
Employment Type
Full Time
using Azure Service Bus, Kafka, RabbitMQ, or similar technologies. Configure and manage API Gateway solutions, ensuring secure, reliable, and governed API access. Develop resilient distributed systems using fault-tolerance patterns such as Retry, Circuit Breaker, caching, and Dead Letter Queue handling. Apply security best practices including OAuth 2.0 … productivity, quality, and innovation. Required Skills: Strong experience with C#, .NET, ASP.NET Core, and enterprise application development. Hands-on experience designing and implementing Microservices, distributed systems, and service-to-service communication using REST, gRPC, and messaging patterns. Experience with messaging technologies such as Azure Service Bus, Kafka, RabbitMQ ...

Remote Engineering Manager: Distributed Systems (Python/Go)

Location
Douglas, Northern Ireland, United Kingdom
Canonical is seeking an Engineering Manager for Distributed Systems Testing. Lead a team responsible for the quality engineering platform enabling deployment and validation of distributed systems across Canonical's cloud portfolio. You will develop engineering talent, establish practices, and shape direction for testing infrastructure and automation ...

Senior AI Platform Engineer, MLOps & Scale

Location
Cambridge, England, United Kingdom
expected to embody its contents each day. The Role We're looking for a Lead Software Platform Engineer working at the intersection of distributed systems and MLOps. You will own and scale our AI and data infrastructure as a product our customers build their science on, and that … handling of large binary inputs such as instrument images, and graceful degradation under load. Integrate AI models and large language models (LLMs) into production systems using architectures like retrieval-augmented generation (RAG), and architect the agentic layer above them: tool and function calling, MCP-based tooling, and agent runtimes ...

Senior Software Engineer - Backend

Location
Manchester, England, United Kingdom
build scalable applications, services and platforms across On the Beach. This is a full-stack engineering position with a stronger emphasis on backend engineering, distributed systems and cloud-native architecture. Our backend engineers solve a wide variety of problems. You could be working on systems responsible … doing day to day Designing and building scalable backend applications and services Developing APIs used by customer-facing applications and internal systems Integrating with external suppliers and third-party platforms Building systems that process high volumes of requests and data Designing distributed and event-driven architectures Working ...

Senior Platform Engineer | S4 | Chief Information & Resilience Office | Milton Keynes & Glasgow

Location
Milton Keynes, England, United Kingdom
planning, performance optimisation, and infrastructure scalability. (Required) Experience providing technical leadership, mentoring engineers, and guiding engineering best practices. (Required) Solid background in server operating systems, distributed systems, and platform architecture. (Required) Experience working with cross-functional teams to deliver technology solutions aligned to business strategy. (Required) Proven … agile methodologies. (Required) Ability to explain to senior management complex technical concepts. (Required) Broad and comprehensive understanding of the concepts and principles within systems infrastructure and platforms. (Required) Is knowledgeable in all stages and major activities of the incident life cycle. (Required) Knowledge of tools, approaches, and practices ...

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 ...

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 ...

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 ...

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. ...

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 ...

.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 ...

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 ...