1,176 to 1,200 of 2,417 Distributed Systems Jobs in the UK

Senior Java Developer

Location
Stafford, England, United Kingdom
environments. Hands-on experience with Spring Boot and modern backend engineering practices. Experience with cloud-based environments, preferably AWS. Experience with event-driven or distributed systems, ideally using Kafka. Experience working with MongoDB. Experience designing, coding, testing, correcting and documenting complex programmes, services or scripts using agreed standards … tools. Ability to guide others in applying modern software engineering standards, methods and tooling. Experience designing systems with medium levels of technical or business complexity, including reviewing designs and selecting appropriate technologies. Understanding of service resilience, operational stability, robustness, availability and production support.Ability to collaborate with product, architecture, user ...

Principal Engineer, Mobile Platform & Backend Systems

Location
City Of London, England, United Kingdom
reaching well beyond iOS and Android. Based in Mobile Engineering, you will use a close connection to customer and product needs to shape backend systems across engineering organizations. You will help decide which cross-team problems to tackle and where architectural investment will have the greatest impact, then work … with the owning engineers to build and prove the solution in production. What You'll Do Shape the systems behind product experiences: Set technical direction for client-facing APIs and the backend architecture behind them. Work with service and platform owners to simplify how backend services connect and support ...

Senior Backend Engineer — Distributed Systems (Streaming Platform)

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
Teamwork makes the stream work.Roku is changing how the world watches TVRoku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in ...

Backend Software Engineer

Location
Greater London, England, United Kingdom
product, its value to customers, and the culture as the company grows. We're looking for someone who can design and build the distributed systems, storage infrastructure, and platform primitives that underpin the sensor integration product. You'll work across the full backend surface: from stream processing … pipelines, and service architecture, in a Rust stack with Python at the platform API boundaries. You'll be responsible for building robust, well-abstracted systems that scale with the demands of a growing integration and customer base, with ambitions of petabyte-scale data storage. You'll own meaningful architectural ...

Staff Python Engineer (Data)

Location
Greater London, England, United Kingdom
space near their destination. This is a software engineering IC role focused on data. We are looking for an expert in Python and distributed systems, who knows how to design, build, and scale data services and architectures. You will influence technical strategy and promote best practices amongst engineers … Advance Data Capabilities : Lead the hands-on development of platform enhancements, such as establishing feature stores for machine learning and building automated data monitoring systems to ensure data integrity and model reproducibility. Scale AI Practices : Lead the adoption of AI throughout the software development lifecycle, evolving our internal coding ...

Golang Engineer

Location
Greater London, England, United Kingdom
Golang (PHP experience is a bonus) Proven experience designing and operating microservices architectures, ideally in production fintech or payments environments Solid understanding of concurrent, distributed systems and high throughput transaction processing Experience with event driven architectures and messaging systems (e.g. Kafka, RabbitMQ) Strong experience working with relational ...

Senior Systems Engineer, Workers AI

Location
Greater London, England, United Kingdom
accelerators in hundreds of cities worldwide. Working alongside AI/ML engineers, hardware partners, and Cloudflare product teams, you’ll solve hard problems in distributed systems and high-performance computing: sub-second model cold starts, multi-accelerator workload scheduling, efficient KV cache management, and a model deployment platform … internet — something that doesn’t exist yet — and this role puts you at the center of it. We’re looking for high-agency systems engineers who are energized by foundational infrastructure problems and want to define how AI runs at the edge of the network. Responsibilities Platform Architecture: Develop ...

Lead Software Engineer

Hiring Organisation
Understanding Recruitment
Location
London, United Kingdom
Salary
£ 120 K
being hands-on and thrive in fast-growing, product-led environments ððJoin a high-calibre engineering team building modern, customer-facing and energy-focused systems in one of the UK’s most exciting clean tech companies.As the Technical Lead, you will manage a small pod while remaining hands … with day-to-day coding. You’ll spearhead the design, architecture and implementation of complex systems and features and work closely with cross-functional stakeholders to define technical requirements and translate them into clear, actionable plans. This opportunity is 70% hands-on and 30% people management and line manager ...

Software Engineering Manager - Identity

Location
City of Westminster, England, United Kingdom
embodiment of 'solving problems through technology' with key responsibilities as follows: Software Development & Architecture:Responsible for design and architectural decisions, developing scalable and distributed systems, and driving legacy migrations. Focused on optimizing deployment pipelines to enhance efficiency and reliability. Team Management: Build, mentor, and manage a high-performing … Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Who You Are Previous polyglot hands-on senior software engineer Experience working on highly scalable software solutions across ...

Technical Program Manager, Platform London, UK Apply →

Location
Greater London, England, United Kingdom
looking for a TPM who has actively built and shipped products in the past and understands how to deliver robust, scalable developer tooling and distributed systems. In this role, you will own the strategic alignment and end-to-end execution of our most critical infrastructure initiatives—from initial scoping … architectural complexities into clear execution strategies , unblock engineering bottlenecks, proactively mitigate deployment risks, and ensure our foundational platforms deliver reliable, performant, and secure systems capable of global-scale deployment. Key Responsibilities Lifecycle & Platform Delivery: Lead strategic planning and high-velocity execution for SGP core capabilities (orchestration layers, model serving ...

Software Engineer (AI)

Location
Greater London, England, United Kingdom
train, and contribute to the production infrastructure their evaluation frameworks run on. You should apply if You have built and worked on production backend systems, and you want to keep doing that. You will spend more of your time in Python and Go services, databases, and APIs than … system nobody has settled yet. There are established patterns for running web services and for training models. There are none yet for operating agentic systems in production: controlling cost and latency, making non‐deterministic behaviour dependable, and knowing when a change is genuinely an improvement. You will be helping ...

Senior Elixir Engineer - Distributed Systems & LiveView

Location
Birmingham, England, United Kingdom
Marine Systems plc are seeking a Senior Elixir Engineer to help shape the next generation of our platform for sovereign territory surveillance. You’ll contribute to distributed, fault‐tolerant Elixir services and LiveView interfaces, collaborating with engineers to improve architecture and deployment models. Based in the Bristol area ...

Senior AI Software Engineer

Location
Bicester, England, United Kingdom
assistants, promptengineeringand integration of AI capabilities into applications. Experience designing, developing,testingandmaintainingproduction-quality cloud-native software systems. Good understanding of software architecture, APIs, databases, distributed systems, automated testing, CI/CDand modern development practices. Ability to take ownership of complex technical problems and deliver pragmatic, maintainable solutions … fast-paced environment. Fluent written and spoken English. Experience with cloud platforms, Kubernetes, infrastructure as code, deployment automation, platform operations, streaming systems, data-focused applications orML Opsconcepts. Experience in motorsport, high-performance engineering, aerodynamics, simulation, telemetry or other complex engineering domains would be beneficial but is not mandatory. #J ...

Software Engineer - Calibration

Hiring Organisation
Woven by Toyota
Location
London, United Kingdom
Salary
£ 80 K
that live in the cloud and fuel our next-generation autonomous driving systems.The selected candidate will be responsible for accelerating our calibration & data validation systems as well as maintaining & improving its infrastructure used across multiple teams. The scope of this role encompasses the following: (1) Developing and scaling validation … coverage, (4) Managing the teams calibration and validation services, ensuring robust and predictable operation, and (5) Improving the maintainability, reliability, and observability of these systems, (6) Maintaining and improving the team repositories, with an emphasis on simplification and long-term code health, (7) Evolving the teams Vision library ...

Software Engineer - Calibration

Location
Greater London, England, United Kingdom
live in the cloud and fuel our next‐generation autonomous driving systems. The selected candidate will be responsible for accelerating our calibration & data validation systems as well as maintaining & improving its infrastructure used across multiple teams. The scope of this role encompasses the following: (1) Developing and scaling validation … coverage, (4) Managing the teams calibration and validation services, ensuring robust and predictable operation, and (5) Improving the maintainability, reliability, and observability of these systems, (6) Maintaining and improving the team repositories, with an emphasis on simplification and long‐term code health, (7) Evolving the teams Vision library ...

Principal Software Engineer

Location
Peterborough, England, United Kingdom
JavaScript frontend experience building secure, accessible user interfaces that integrate with enterprise web shells, APIs, and backend services. Experience designing and integrating enterprise information systems with a deep understanding of data flows, system boundaries, and operational impact of change. Ability to collaborate effectively with data scientists and other … convert data, models, and experimentation into reliable, usable product capabilities. Production ownership experience: managing partial failure, resilience, blast‐radius thinking, and incident management. Distributedsystems fluency: service boundaries, transactional thinking, multi‐tenant design, API design, and versioning. Strong architectural communication skills, able to explain, document, and defend design ...

Senior QA Engineer Performance & Scalability

Location
Greater London, England, United Kingdom
runs are repeatable and realistic. Diagnose, Don't Just Report - You root-cause regressions across the stack, reading logs and tracing requests through distributed systems to find the source yourself rather than waiting for someone to hand it to you. Reach Out and Drive Outcomes - You engage … before it ships. What we’re looking for: 5+ years in performance engineering, with a track record of owning performance across complex, modern systems, not just executing someone else's load test. Deep performance testing expertise. Hands‐on experience designing realistic load models, running load, stress, soak and spike ...

Senior Backend Engineer

Location
Greater London, England, United Kingdom
some of the most technically demanding challenges in fintech: critical infrastructure migrations, smooth, uninterrupted payment experiences, seamless open banking integrations, and high‐availability banking systems that can’t afford to fail – all while enabling free transactions for our merchants. This role sits at the heart of that work … helping define and promote best practices in code quality, testing, automation, and security to raise the overall engineering bar. Build and integrate tools and systems that improve operational efficiency and reliability, with strong observability through monitoring, alerting, and hands‐on involvement in incident response and post‐mortems. ...

java developer in fintech

Location
Greater London, England, United Kingdom
against PostgreSQL databases handling high-volume transactional data; Build and maintain event-driven architectures using Apache Kafka for asynchronous processing of financial events across distributed services; Develop and maintain a payment orchestration system routing payments across Payment Service Providers to optimise cost and reliability; Write automated unit, integration … tests for financial systems; Conduct code reviews to ensure code quality, security, and adherence to engineering standards; Participate in on-call rotations to monitor and respond to production incidents for Tier 2 critical services; Collaborate with product managers, designers, analysts, and engineers across teams on cross-functional projects; Identify ...

Senior Software Engineer - Customer Order

Location
Greater London, England, United Kingdom
Fulfilment domains. Design and evolve GraphQL and REST APIs, ensuring consistency, performance, scalability, and an excellent developer experience. Build resilient, low-latency solutions using distributed databases, caching technologies and modern architectural patterns. Collaborate closely with Product Managers, Engineers, Architects and business stakeholders to solve complex commerce challenges. … Java and/or Kotlin and modern microservice architectures. Passionate about building reusable backend capabilities that enable multiple teams and products. Solid understanding of distributed systems, event-driven architectures, and asynchronous messaging patterns. Must have designed API-first platforms #J-18808-Ljbffr ...

Sr. Software Engineer, Inference

Location
Greater London, England, United Kingdom
Master’s degree in Computer Science or a related technical field (or equivalent practical experience). 3+ years of professional industry experience building distributed systems or high-performance cloud services. Strong software development skills in Python or Go, alongside deep familiarity with networked systems and performance optimisation. … engineering work. Experience defining and owning SLIs/SLOs, managing capacity planning, autoscaling policies, and driving post-incident remediation. Preferred Experience with low-level systems and high-performance computing components (e.g., C++ development, CUDA kernels, NCCL/SHARP, RDMA/NUMA, or GPU interconnect topologies). Active open-source ...

Global Head of Applied AI & Decision Systems - Commodities & Global Markets

Location
United Kingdom
Global Head of Applied AI & Decision Systems - Commodities & Global Markets London, Sydney Job ID 22906 11-Sep-2026 Permanent - Full time, Senior Commodities and Global Markets helps clients manage financial and commodity market risks, access capital and financing, trade in global markets, and support the movement of physical commodities … global, hands-on technical leadership role spanning business enablement, application design, data utilisation, and intelligent automation. You will focus on how data, models and systems are practically combined to deliver measurable outcomes, rather than on owning core data sourcing, engineering, or governance functions. You will partner with business leaders ...

Lead Backend Engineer (Routing Squad)

Location
Greater London, England, United Kingdom
HIVED’s Routing Squad, you’ll lead the team tackling some of the most complex and intellectually demanding problems in computer science – building systems that decide how parcels move through the city efficiently, reliably, and at scale. This is a rare opportunity to combine deep engineering expertise, optimisation thinking … Doing Lead the Routing Squad across technical strategy, delivery, team leadership, and execution of squad goals. Own the technical direction for systems supporting routing optimisation, supply‐demand matching, parcel distribution, forecasting, and planning. Translate business priorities and operational needs into clear technical strategy, measurable outcomes, and pragmatic execution plans. ...

Global Head of Applied AI & Decision Systems - Commodities & Global Markets

Location
Greater London, England, United Kingdom
Global Head of Applied AI & Decision Systems - Commodities & Global Markets Additional office locations London, Sydney Job ID 22906 Date 28-Aug-2026 Permanent - Full time, Senior Job category Commodities and Global Markets helps clients manage financial and commodity market risks, access capital and financing, trade in global markets … global, hands-on technical leadership role spanning business enablement, application design, data utilisation, and intelligent automation. You will focus on how data, models and systems are practically combined to deliver measurable outcomes, rather than on owning core data sourcing, engineering, or governance functions. You will partner with business leaders ...

Backend Technical Expert, Gaming

Location
Greater London, England, United Kingdom
C++ or Golang is preferred), with strong experience in threads, coroutines, and building high‐performance, high‐concurrency, and highly available systems. Familiar with distributed systems and core backend technologies such as microservices architecture, message queues (such as Kafka/RabbitMQ), and service discovery (such as Etcd/ZooKeeper … preferred. Practical experience with cloud platforms (such as AWS/GCP/Azure), understanding their mainstream services and architectures, and capable of designing backend systems based on actual application scenarios. Experience with common CI/CD tools, such as Jenkins, Ansible, Kubernetes, etc. Equal Employment Opportunity As an equal ...