126 to 150 of 1,862 Distributed Systems Jobs in England

Principal Developer

Location
Chesterfield, England, United Kingdom
Office. Proactively obtain, and listen to, feedback from Postmasters, Colleagues and Customers to ensure effective delivery and to drive continuous improvement, and development, of systems, processes and people. Ensures team follows functional policies, best practices, and procedures, with a strong understanding of regulations, legislation, and compliance relevant to business … engineering function, creating the conditions for teams and individuals to succeed. Experience and Qualifications Proven expertise in defining and governing cloud-native application development, distributed systems, and microservices architecture across multiple teams or products. Proven experience in shaping and embedding Agile methodologies, engineering governance, and best software development ...

Principal Software Engineer

Hiring Organisation
Collinson Group
Location
London, United Kingdom
Salary
£ 80 K
REST, GraphQL, Kafka, and cloud-native technologies.You’ll work hands-on with modern engineering tools and practices, partnering with talented squads to solve complex distributed systems challenges at scale. From AI-driven engineering initiatives to highly observable event-driven architectures, this is a role for someone who thrives … building exceptional systems and empowering exceptional teams.What you will be doing:Defining the architectural vision for our API ecosystemLeading the design and development of scalable, cloud-native distributed systemsBuilding high-throughput event-driven services using KafkaDriving engineering excellence across security, observability, performance, and maintainabilityMentoring and coaching engineers ...

Software Engineer, Model Deployment- ChatGPT Engineering

Location
Greater London, England, United Kingdom
London, UK About the Team ChatGPT relies on a large and growing GPU fleet to serve inference workloads reliably and efficiently. We develop the systems and tools that make it possible to introduce new models, manage production deployments, respond to operational issues, and use infrastructure effectively at scale. … work spans distributed systems, platform engineering, infrastructure automation, and developer experience. We partner closely with research, infrastructure, and product teams to make model deployment more reliable, more efficient, and easier to manage. About the Role We are looking for a software engineer with experience building or operating large ...

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

Technical PMO Analyst

Hiring Organisation
Tower Research Capital
Location
London, United Kingdom
Salary
£ 120 K
capabilities. This role sits at the intersection of research and engineering—ideal for someone who has prior experience with execution algorithms and quantitative trading systems, and can translate research ideas into robust, high‐performance production software.ResponsibilitiesDesign, implement, and maintain high performance services in Rust and Python for our execution … robust pipelines for market‐data ingestion, model training/inference, and post‐trade analytics.Optimize for reliability and performance (throughput, tail‐latency, memory footprint) on distributed systems running in production trading environments.Establish best practices in code quality, observability, and on‐call readiness; write clear documentation to enable effective collaboration ...

Staff Software Engineer, AI Reliability Engineering

Hiring Organisation
Humanloop
Location
London, United Kingdom
Salary
> £ 150 K
through our network, API layers, serving infrastructure, and accelerators and back. We jump into the trenches alongside partner teams to make the systems that deliver Claude more robust and resilient, be it during an incident or collaborating on projects. Reliability here is an emergent phenomenon that transcends any single … whole picture. That's us -- and it means few teams at Anthropic offer this kind of dynamic, cross-cutting exposure to the systems that matter most.ResponsibilitiesDevelop appropriate Service Level Objectives for large language model serving systems, balancing availability and latency with development velocity.Design and implement monitoring and observability ...

Senior Software Engineer - Food (Distributed Systems)

Location
Greater London, England, United Kingdom
pushing the boundaries of how we ingest, model and distribute food-related data across M&S. The team owns the platform that supports supplier systems, price and promotion information, product lifecycle and master data, and critical supply chain data flows. We sit at a unique intersection, providing high-quality … foster an inclusive, high-performing engineering culture. Who You Are Your skills and experience will include: Significant experience building and scaling data-intensive distributed systems, ideally supporting large datasets, high transaction volumes and mission-critical business processes. Strong proficiency in JVM-based technologies, particularly Java, with experience developing ...

C# Developer

Location
Greater London, England, United Kingdom
team in London. This is a hybrid role, with 3 days per week on-site, offering the opportunity to work on cutting-edge financial systems within a global markets environment. You will play a key role in building and enhancing a distributed, real-time P&L and risk … lifecycle from design and implementation to optimisation and deployment. What You’ll Be Doing Developing and maintaining scalable .NET/C# services within a distributed streaming architecture Building and supporting real-time data processing systems for P&L and risk analytics Working on out-of-process services, system ...

VP Lead Engineer

Hiring Organisation
INTEC SELECT LIMITED
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£120,000 - £130,000 per annum
Office technology. This is a high-impact position within a multi-year platform modernisation programme, focused on building real-time, low-latency, high-performance systems that directly support front office trading workflows. You’ll operate across the full stack, influence architecture, and work closely with the business to deliver … Build and evolve a suite of real-time, high-performance microservices for trading workflows Lead end-to-end solution design across backend and frontend systems Partner directly with traders and stakeholders to translate requirements into impactful solutions Drive best practices across distributed systems, testing, CI/ ...

Senior Full Stack Developer - C#/Azure /Kafka

Location
Greater London, England, United Kingdom
Outside IR35 Start: ASAP About Appvia Appvia is a specialist cloud, platform, and solutions engineering consultancy, helping organisations modernise software systems, improve developer productivity, and adopt cloud-native practices that enable long-term, sustainable delivery. Our software engineering capability focuses on modern application development, cloud-native architecture, event-driven … systems, and improving delivery outcomes through better engineering practices. We work across complex, high-impact environments in both the public and private sector, delivering solutions where quality, scalability, reliability, and security are critical. About the Role We’re looking for a Senior Full Stack Developer to join Appvia ...

Senior ETF Engineer, Investment Technology

Hiring Organisation
Invesco
Location
London, United Kingdom
Salary
£ 100 K
improving data pipelines, system reliability, and development standards.You will work in a fast-paced environment requiring strong expertise in data engineering, application development, and distributed systems, with a focus on building resilient, production-grade solutions and reducing operational risk. The role requires a hands-on mindset, strong ownership … data pipelinesDesign and optimize SQL-based data processing (PostgreSQL, SQL Server), including complex queries, performance tuning, and large-scale ETL workflows. Implement and support distributed, event-driven architectures (e.g., Kafka, asynchronous workflows) for scalable platform execution.Develop and maintain cloud-native applications on AWS (e.g., Lambda, S3, ECS/ ...

Lead Software Engineer - Java, Go

Hiring Organisation
JP Morgan Chase
Location
Bournemouth, Dorset, United Kingdom
Salary
£ 70 K
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 PlatformsEPAS provides process and event-driven automation … while 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 ...

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

Lead Software Engineer - Java, Go

Location
Christchurch, 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 Platform Engineer

Location
Greater London, England, United Kingdom
Senior Platform Engineer AWS | Platform Engineering | Cloud Infrastructure | Distributed Systems £90,000-£120,000 No Sponsorship London Hybrid, Twice a Week A chance to shape the platform behind a high-growth technology business We're working with a rapidly growing technology business that is entering an exciting … developers more productive Establishing reusable patterns for infrastructure, deployment and service ownership Working across compute, storage, databases, networking, messaging and serverless technologies Helping design systems that remain reliable as complexity and scale increase Investigating challenging production problems and finding long-term solutions rather than short-term fixes Improving visibility ...

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

Lead Software Engineer - Java

Hiring Organisation
JP Morgan Chase
Location
Bournemouth, Dorset, United Kingdom
Salary
£ 100 K
capabilities. Initially, you will be responsible for leading the development of the quality engineering framework to support the validation of a complex, low latency distributed system. The role’s scope is broad and will extend to include contributions across the entire project including the delivery of production code.Day … design artifacts for complex applications while being accountable for ensuring design constraints are met by code.Assess compliance, risks, and vulnerabilities to ensure all systems and baselines are operationally sound, performant at scale, and exceed customer expectations.Contribute to the on-going development of the team, including recruitment, paired programming, peer ...

Senior Software Engineer - Backend

Hiring Organisation
On the Beach Group plc
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 70 K
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 for communicating with … dayDesigning and building scalable backend applications and servicesDeveloping APIs used by customer-facing applications and internal systemsIntegrating with external suppliers and third-party platformsBuilding systems that process high volumes of requests and dataDesigning distributed and event-driven architecturesWorking with asynchronous messaging and streaming technologiesSolving problems around performance, latency ...

Software Engineer-II Backend

Location
Greater London, England, United Kingdom
production. What You’ll Do Design, build, test, and operate backend services, APIs, and microservices. Develop reliable, secure, and maintainable production software. Work on distributed systems, asynchronous workflows, messaging, and event-driven architectures. Contribute to technical design and make thoughtful engineering trade-offs. Troubleshoot production issues and improve … system reliability and observability. Participate in code reviews, automated testing, CI/CD, and engineering best practices. Collaborate with globally distributed, cross-functional teams to solve customer and business problems. What We’re Looking For Practical software engineering experience building backend applications or services. Strong programming skills ...

Software Development Engineer II - BDP - Welwyn Garden City, United Kingdom of Great Britain and Northern Ireland

Hiring Organisation
Tesco
Location
Welwyn Garden City, Hertfordshire, United Kingdom
Salary
£ 70 K
Behavioural Data Platform (BDP) is a high-scale, real-time platform that captures and processes behavioural data from web, mobile, and in-store systems to power analytics and customer experiences. It enables teams to access and act on unified data streams in real time, driving faster, data-driven decision … data. This is an excellent opportunity to grow your backend engineering skills, gain hands-on experience with modern technologies, and contribute to real-world systems that operate at scale.What is in it for you: We’re all about the little helps. That’s why we make sure our Tesco ...

Software Development Engineer III

Location
Greater London, England, United Kingdom
technical domain to power all Expedia Group’s brands and product lines. In this role, you will: Design and implement scalable, robust, and maintainable systems and services across multiple domains, with a focus on reliability and performance. Develop complex application logic, APIs, and data models aligned to business goals … relevant professional experience. Strong software engineering fundamentals—data structures, and algorithms in Java or Kotlin, with familiarity across the JVM stack, system design, and distributed systems, and can understand highly complex systems, design moderately complex services, and guide integrations across teams within the business unit. Building ...

C# Developer

Hiring Organisation
Talan
Location
London, United Kingdom
Salary
£ 80 K
team in London. This is a hybrid role, with 3 days per week on-site, offering the opportunity to work on cutting-edge financial systems within a global markets environment.You will play a key role in building and enhancing a distributed, real-time P&L and risk analytics … full development lifecycle from design and implementation to optimisation and deployment.What You’ll Be DoingDeveloping and maintaining scalable .NET/C# services within a distributed streaming architectureBuilding and supporting real-time data processing systems for P&L and risk analyticsWorking on out-of-process services, system integrations ...

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

Design Lead / Senior Solution Architect

Location
Manchester, England, United Kingdom
product strategy — providing architectural leadership across multiple initiatives, guiding engineering teams through complex design challenges, and driving innovation through modern cloud, AI, and distributed system architectures. You will collaborate closely with product managers, business stakeholders, UX teams, engineering leaders, and development teams to ensure scalable, secure, and maintainable solutions … Cloud Engineering teams to optimise deployment and operational models. Design cloud-native solutions leveraging AWS and equivalent cloud platforms. Architect microservices, event-driven systems, API ecosystems, and integration platforms. Define cloud security, networking, and disaster recovery strategies. Identify and implement opportunities for AI-powered solutions within business applications. Architect ...

Lead Software Engineer - Low Latency Java

Location
Bournemouth, England, United Kingdom
innovative capabilities.Initially, you will be responsible for leading the development of the quality engineering framework to support the validation of a complex, low latency distributed system. The role’s scope is broad and will extend to include contributions across the entire project including the delivery of production code. … design artifacts for complex applications while being accountable for ensuring design constraints are met by code. Assess compliance, risks, and vulnerabilities to ensure all systems and baselines are operationally sound, performant at scale, and exceed customer expectations. Contribute to the on-going development of the team, including recruitment, paired ...