Permanent Distributed Systems Jobs in London

1 to 25 of 303 Permanent Distributed Systems Jobs in London

Senior Software Engineer (London)

London, UK
None
impactful solutions. Guide third-party development to meet technical standards. What You’ll Bring Strong backend engineering experience (Java 11+, REST APIs, SQL). Experience with high-throughput or distributed systems. Passion for clean, maintainable code and infrastructure as code. Excellent communication and mentoring skills. Bonus Points For Spring Boot, Go, or Node.js experience. Cloud expertise (AWS, Azure, GCP More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer (London)

London, UK
Royalmailgroup
impactful solutions. Guide third-party development to meet technical standards. What You’ll Bring Strong backend engineering experience (Java 11+, REST APIs, SQL). Experience with high-throughput or distributed systems. Passion for clean, maintainable code and infrastructure as code. Excellent communication and mentoring skills. Bonus Points For Spring Boot, Go, or Node.js experience. Cloud expertise (AWS, Azure, GCP More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer (London)

London, UK
Visa
there, and our engineers are at the forefront of taking us forward to meet the demands of even greater scale. Our stack runs on AWS as a set of distributed applications using Kubernetes and a microservice-led architecture. We are also utilising Kafka for our streaming and PACT for Contract testing. What you'll get to do As a … payments platform, focusing on high availability, cloud native, microservice concepts You'll get to work as the Senior Engineer in your squad, leading on discussions around technical direction and systems design, as well as mentoring more junior members of the team You'll get Clear ownership of your domain A clean modern codebase An independent path to production Strong … native applications on AWS are key to our next phase of growth, are written to 12-factor principles and fit into our microservices architecture Cloud-related tools, services, and distributed system observability to support these applications, such as Docker, Kubernetes, ElasticSearch, log management systems, and Datadog APM, to name but a few API specifications, conforming to the OpenAPI More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer

London, United Kingdom
Archa
a high degree of accountability and responsibility from Day 1. You will be an integral part of the Ripple Trading and Markets Team, building scalable, resilient and performant trading systems in a constantly evolving and fast paced environment. You will have real impact and have the opportunity to drive the architectural roadmap, whilst looking to optimise away manual inefficiencies. … refining the signal processing and breadth of trading strategies and products. Building towards an event-driven architecture to connect the logical building blocks and provide integrated communication between trading systems and to other partners. Continuing to support and complement Ripple's Payments, Custody and Stablecoin business units WHAT YOU'LL DO: Be an ambitious builder, working up and down … the stack, mixing software engineering, data engineering, and distributed systems knowledge to build modern enterprise payment applications. Build reliable, high-throughput, low-latency microservices to power a diverse range of trading use cases Engage in the complete software development lifecycle by collecting requirements, showcasing solid software design principles, and maintaining operational excellence through unit and integration testing Be More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (London)

London, UK
Archa
a high degree of accountability and responsibility from Day 1. You will be an integral part of the Ripple Trading and Markets Team, building scalable, resilient and performant trading systems in a constantly evolving and fast paced environment. You will have real impact and have the opportunity to drive the architectural roadmap, whilst looking to optimise away manual inefficiencies. … refining the signal processing and breadth of trading strategies and products. Building towards an event-driven architecture to connect the logical building blocks and provide integrated communication between trading systems and to other partners. Continuing to support and complement Ripple’s Payments, Custody and Stablecoin business units WHAT YOU’LL DO: Be an ambitious builder, working up and down … the stack, mixing software engineering, data engineering, and distributed systems knowledge to build modern enterprise payment applications. Build reliable, high-throughput, low-latency microservices to power a diverse range of trading use cases Engage in the complete software development lifecycle by collecting requirements, showcasing solid software design principles, and maintaining operational excellence through unit and integration testing Be More ❯
Employment Type: Full-time
Posted:

Software Architect

London Area, United Kingdom
Zensar Technologies
have extensive working knowledge of AWS cloud services . Here's how you'll contribute: You'll do this by: Lead the architecture, design, and development of large-scale, distributed systems. Work closely with product and engineering teams to define architecture blueprints and technology roadmaps. Develop high-level and low-level design documents. Be hands-on with coding in … a software architect role. Strong expertise in Java , including recent versions (Java 17/21+), with hands-on coding ability. In-depth experience in designing and implementing microservices-based systems . Strong understanding of architectural patterns like CQRS , Event Sourcing , SAGA , and Domain-Driven Design (DDD) . Extensive experience with AWS cloud ecosystem – services like EC2, S3, Lambda, SNS … embedding stores and vector databases (e.g., Pinecone, Redis, Azure AI Search) to support semantic search and recommendation systems. Building intelligent features like AI-powered chatbots , assistants , and question-answering systems using LLMs and conversational agents. Awareness of agentic AI concepts — orchestrating multiple agents with specific tasks/goals in a collaborative, dynamic environment. Familiarity with tools and frameworks that More ❯
Posted:

Software Architect

City of London, London, United Kingdom
Zensar Technologies
have extensive working knowledge of AWS cloud services . Here's how you'll contribute: You'll do this by: Lead the architecture, design, and development of large-scale, distributed systems. Work closely with product and engineering teams to define architecture blueprints and technology roadmaps. Develop high-level and low-level design documents. Be hands-on with coding in … a software architect role. Strong expertise in Java , including recent versions (Java 17/21+), with hands-on coding ability. In-depth experience in designing and implementing microservices-based systems . Strong understanding of architectural patterns like CQRS , Event Sourcing , SAGA , and Domain-Driven Design (DDD) . Extensive experience with AWS cloud ecosystem – services like EC2, S3, Lambda, SNS … embedding stores and vector databases (e.g., Pinecone, Redis, Azure AI Search) to support semantic search and recommendation systems. Building intelligent features like AI-powered chatbots , assistants , and question-answering systems using LLMs and conversational agents. Awareness of agentic AI concepts — orchestrating multiple agents with specific tasks/goals in a collaborative, dynamic environment. Familiarity with tools and frameworks that More ❯
Posted:

Senior Software Engineer (Content Delivery Network) (London)

London, UK
Hybrid / WFH Options
ZipRecruiter
the ability to work across several teams and partner groups.We’re looking for candidates who love to learn and can adapt quickly. Your Role Accountabilities... Build the orchestration build systems for managing fleets of remotely deployed servers WBD’s Global Content Delivery team manages servers globally, which help deliver media to our customers globally for our largest brands. You … will be a core contributor to managing the automation systems that power the control plane for these remote edge sites. Work in a full stack environment, from the control plane layer, down to physical hardware lifecycles Be a key member of the team responsible for the entirety of our entire stack, contributing to the global control plane, to working … solutions to prevent problem recurrence, with the goal of automating response to all non-exceptional service conditions. Influence and create new designs, architectures, standards, and methods for large-scale distributed systems. Engage in service capacity planning, service integration and geo-expansion, software performance analysis and system tuning. Candidate must be solutions-oriented oriented using rigorous logic and methods to More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer (London)

London, UK
Visa
more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you'll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. The Opportunity: We are looking for Versatile, curious … customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions. The Work itself: Design code and systems that touch 40% of the world population while influencing Visa's internal standards for scalability, security, and reusability Collaborate multi-functionally to create design artifacts and develop best-in More ❯
Employment Type: Full-time
Posted:

Head of AI (London)

London, UK
Scrumconnect Consulting
graph neural networks) in real-world applications. Proficiency in Python and core ML libraries (PyTorch, TensorFlow, scikit-learn, Hugging Face, etc.). Strong software engineering background: data structures, algorithms, distributed systems, and version control (Git). Experience designing scalable ML infrastructure on cloud platforms (AWS SageMaker, GCP AI Platform, Azure ML, or equivalent). Solid understanding of data … to-Have) Prior experience in a stealth-mode or early-stage startup, ideally taking an AI product from 0 → 1. Background in a relevant domain (e.g., healthcare AI, autonomous systems, finance, robotics, computer vision, or NLP). Hands-on experience with large-scale language models (LLMs) and prompt engineering (e.g., GPT, BERT, T5 family). Familiarity with on-device More ❯
Employment Type: Full-time
Posted:

VP of Platform Engineering (London)

Wandsworth, Greater London, UK
YouLend
health. The ideal candidate is someone who has successfully built and scaled platform architectures, led cross-functional teams, and has a proven ability to deliver mission-critical, high-performance systems in a fast-paced environment. Requirements Strategic Leadership: Define and implement the platform engineering strategy that aligns with the company's overall business objectives. Ensure that the platform supports … on platform engineering, infrastructure, or cloud services. Technical Expertise: Deep experience in architecting and operating large-scale, high-performance platforms, including microservices, cloud-native applications, API-driven development, and distributed systems. Cloud Infrastructure: Proven experience with cloud platforms (AWS, Azure, GCP) and modern DevOps practices (CI/CD, containerization, orchestration with Kubernetes, etc.). Leadership Skills: Exceptional leadership and More ❯
Employment Type: Full-time
Posted:

Cloud Platform Engineer (DV Security Clearance)

London
CGI
innovative technical solutions for the government agencies most challenging problems. Our teams work alongside our clients to help them understand how to exploit technologies to maintain competitive advantage. Our systems are engineered for performance, security, reliability and scalability; built with modern CI and CD tooling and techniques. We're looking for experienced Platform Architects who can design, build, and … for their legacy and future environment, bringing platform optimisations to minimise the amount of code that we need develop, and infrastructure that we need to deploy. Integrating with other systems and sub systems, where required. • Able to understand Product Roadmaps and conceive the platforms that will be required to support them. • Mentor our teams in technology, architecture and … the delivery of new solutions. • Build productive relationships with the developer, architecture, and in-service operations teams. • Work on new projects and established live systems. • Distributed System Architecture and Engineering • Develop explainable conceptual and detailed design documentation, to a professional standard • Bring a toolbox of actionable Design Patterns for Systems • Enable Data Intensive Applications and their Streams/ More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer - Identity and Access Management (f/m/d)

London, United Kingdom
Contentful
has a certain focus, we want people to design, develop, and maintain scalable frontend and backend features using Ruby, Node.js, K8, AWS Lambda, Terraform, MySQL , DynamoDB, Redis, and more. Systems Thinking : Design cohesive solutions that consider individual components and the overall user experience while allowing us to grow. Efficient Problem-Solving : Identify and resolve issues quickly to maintain high … success in building high-traffic APIs and services. Technical Expertise : Strong proficiency in Ruby, TypeScript/Node.js, relational databases ( MySQL/PostgreSQL), non-relational databases (e.g. dynamoDB), event-driven systems (e.g. SNS/SQS, RMQ , Kafka), as well as Docker, Kubernetes and enterprise-level distributed system architecture. Cloud Platform Experience : Working knowledge of major cloud platforms ( AWS , Azure … development methods ( XP experience is beneficial). Initiative : Self-motivated with a strong sense of ownership, curiosity and constant learning. Experience with the following is a plus: • Serverless architectures • Systems programming languages (Rust or Go) • Edge computing and storage solutions (Fastly/Cloudflare) What's in it for you? Join an ambitious tech company reshaping the way people build More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Solace Messaging Administrator

London, Clerkenwell, United Kingdom
Eligo Recruitment Ltd
standard monitoring tools. Required Skills & Qualifications: 3+ years of experience administering enterprise-grade messaging systems. Strong background in production support, preferably in a 24x7 enterprise environment. Experience working with distributed systems over wide-area networks, with an understanding of networking, latency, and failover strategies. Solid experience with system monitoring and alerting tools (e.g., Prometheus, Grafana). Proficiency in … troubleshooting message delivery, persistence, and topic routing. Experience with capacity management, performance tuning, and system scaling. Familiarity with Linux/Unix systems and scripting (Bash, Python, etc.). Strong analytical and problem-solving skills, with attention to detail. Excellent communication and collaboration skills. Nice to Have: Experience with containerized environments (e.g., Docker, Kubernetes). Exposure to various messaging platforms. More ❯
Employment Type: Permanent
Posted:

Solace Messaging Administrator

London, South East, England, United Kingdom
Eligo Recruitment
standard monitoring tools. Required Skills & Qualifications: 3+ years of experience administering enterprise-grade messaging systems. Strong background in production support, preferably in a 24x7 enterprise environment. Experience working with distributed systems over wide-area networks, with an understanding of networking, latency, and failover strategies. Solid experience with system monitoring and alerting tools (e.g., Prometheus, Grafana). Proficiency in … troubleshooting message delivery, persistence, and topic routing. Experience with capacity management, performance tuning, and system scaling. Familiarity with Linux/Unix systems and scripting (Bash, Python, etc.). Strong analytical and problem-solving skills, with attention to detail. Excellent communication and collaboration skills. Nice to Have: Experience with containerized environments (e.g., Docker, Kubernetes). Exposure to various messaging platforms. More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Lead Software Engineer

London, United Kingdom
Group M Worldwide Inc
these insights with technical expertise to contribute to our strategy and plans, influence product design, shape our roadmap, and help plan delivery. Proven experience designing, building, and operating concurrent, distributed systems. Experience with advertising technology (AdTech) highly desired. Proven experience and a passion for developing and operating full stack production systems in Clojure, k8s, and AWS or GCP. … ClojureScript , JavaScript, TypeScript, React, Java, Python, and Terraform experience highly desirable. Proven experience leading teams, designing simple/scalable/reliable architectures, building, and operating concurrent, distributed systems, solving difficult and novel problems, and leading engineering and operational teams working in this space. Proven experience in developing data structures and algorithms. Experience working with ML/AI highly More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer, Pricing and Derived Data

London, United Kingdom
P2P
market and derived data. We work particularly closely with the UP Risk, and UP Middle Office Analytics engineering teams to deliver real-time Profit-and-Loss and Risk monitoring systems, allowing our users to, for example, ensure responsible allocation of capital across the firm. Our systems are used across the organisation by Trading Desk leads, Global Risk Management … as the primary developer independently leading end-to-end delivery of complex features. Designing, developing and maintaining greenfield and existing API and application services. The overwhelming majority of our systems are written in Elixir, but where necessary, we use small amounts of Python and Java where vendor SDKs require it. Designing, developing and maintaining realtime data streaming, and batch … and programming best practices, and providing mentorship and collaboration with other members of the team. Required Qualifications : Interest in working with Elixir and the BEAM. Experience in working on distributed systems as part of a wider team. Fluency in functional, object-oriented and procedural programming languages. Skilled in principles of encapsulation, separation of concerns, intentional data model design More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Analytics Front Office

London, United Kingdom
P2P
and asynchronous dispatch. We often reach for Python to build smaller services and frequently interact with analytics libraries in C++. Responsibilities Design, implement and operate low latency risk analytics systems as part of a highly capable team . D ecompose complex functional requirements into coherent service designs that are efficient, simple to operate , and can be changed reliably . … Be a capable mentor who is eager to contribute their unique knowledge and perspective to advance the team's capabilities . Required qualifications Extensive experience designing & operating low latency distributed systems at scale for critical business functions. Extensive experience in testing & test automation Fluency in functional and object -oriented programming languages . Competency in using Git, CI/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Analytics Front Office (London)

Wandsworth, Greater London, UK
P2P
and asynchronous dispatch. We often reach for Python to build smaller services and frequently interact with analytics libraries in C++. Responsibilities Design, implement and operate low latency risk analytics systems as part of a highly capable team . D ecompose complex functional requirements into coherent service designs that are efficient, simple to operate , and can be changed reliably . … Be a capable mentor who is eager to contribute their unique knowledge and perspective to advance the team’s capabilities . Required qualifications Extensive experience designing & operating low latency distributed systems at scale for critical business functions. Extensive experience in testing & test automation Fluency in functional and object -oriented programming languages . Competency in using Git, CI/ More ❯
Employment Type: Full-time
Posted:

Principal Engineer

London, United Kingdom
TP ICAP Group
is expected to be hands-on coding, design and architecture as well as providing leadership and driving innovation. Role Responsibilities Architect and develop high-performance, scalable, and robust trading systems, tools, and platforms. Lead and mentor a team of engineers, providing technical guidance and hands-on coding expertise. Collaborate with product managers, business stakeholders, and other technology teams to … as appropriate Guide and support team in implementation and adherence to Change Control principles Experience/Competences Proven experience as a senior/principal engineer in high-performance trading systems or similar domains. Strong proficiency in Java, C#, and/or React with a deep understanding of system architecture and distributed systems. Experience with low-latency, high-throughput … messaging systems (e.g., Kafka, RabbitMQ, or proprietary systems). Expertise in cloud technologies and deployment pipelines (AWS, GCP, or Azure). Expertise in performance profiling and optimisation. Strong leadership and communication skills with experience in mentoring and guiding development teams. In-depth knowledge of financial markets, particularly credit markets, is a significant advantage. Hands-on experience with CI More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Core Banking

London, United Kingdom
Hybrid / WFH Options
Starling Bank Limited
approach to third-party software. We believe in simple solutions adhering to Clean Code principles that promote maintainable and extensible software, automated testing and Continuous Integration & Delivery. Experience on distributed systems with a focus on resiliency and maintainability is highly valued. Our Core Tech Stack The following technologies form the foundation of our platform. While expertise in all … JDBI, Flyway TeamCity for CI/CD Terraform and Grafana The Team: The Core Banking group is seeking passionate engineers ready to tackle complex challenges and contribute to foundational systems, powering modern banking, that process millions of transactions daily, ensuring financial integrity and regulatory compliance. It's a great opportunity to dive deep into the mechanics of banking, solving More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - ML Data Platform (London)

London, UK
ZipRecruiter
end development: 5+ years of industry experience in back-end engineering developing data platforms or large-scale extract-transform-load (ETL) pipelines. Programming : Proficiency in Python for data pipelines, distributed systems and micro-services. Cloud- technologies: Experience in developing and deploying in cloud platforms (e.g., AWS, GCP or Azure), an understanding of containerisation (e.g., Docker) and infrastructure-as More ❯
Employment Type: Full-time
Posted:

Senior Full Stack Software Engineer (Java+ React)

London, United Kingdom
S&P Global, Inc
and successfully deploying critical and complex projects Strong Knowledge of User Interface design & development using React, HTML5, XML & CSS Strong Java skills with experience in development of concurrent and distributed systems Advanced experience with Spring-based technologies (Spring Boot etc.) Experience in designing and implementing REST APIs & micro services-based solutions. Should have experience writing unit/integration More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Solution Architect (Product) - Relocation Abu Dhabi - Must have worked in top AI/ Big Tech... (London)

London, UK
ZipRecruiter
top AI/Big Tech or FAANG companies, who can design solution architecture for their customer products. Required Skills & Qualifications: Architecture & Design: Expertise in microservices, micro frontends, event-driven systems, and API-first design. Cloud Platforms: Strong experience with AWS, Azure, and GCP; cloud-agnostic architecture focus. Scalability: Proven ability to design scalable, distributed, high-availability systems. DevOps … s in Computer Science, Engineering, or related field. 6+ years in software architecture and design. Track record as a Solution Architect for SaaS or cloud-agnostic platforms. Experience with distributed systems, API design, and multi-tenant architecture. Familiar with data architecture, AI/ML integration, and observability tools. Certifications (): AWS Solutions Architect, Google Cloud Architect, Azure Solutions Architect More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer

London, United Kingdom
Kitt
is a full stack role where you'll contribute to our microservices architecture, frontend applications, and infrastructure. It's a great opportunity to flex your skills across a modern, distributed system. We define ourselves as product engineers - this means we love building products, thinking about the user experience, and collaborating with stakeholders to deliver impactful solutions. As a product … Product collaboration : Partner with product managers and designers to translate business requirements into technical solutions, breaking down complex features into manageable deliverables Performance & scalability : Optimise system performance across our distributed architecture, identifying bottlenecks and implementing solutions DevOps integration : Contribute to our deployment pipeline, working with our custom Kitt CLI tools and Kubernetes infrastructure to ensure smooth releases Documentation & standards … full-stack development environments, preferably with microservices architectures. Technical breadth : Strong proficiency in strongly-typed programming languages (preferably strong TypeScript experience, with bonus points for Go) with experience in distributed systems and cloud platforms Systems thinking : You understand the complexities of large-scale systems and can make informed architectural decisions that balance performance, maintainability, and business More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Distributed Systems
London
10th Percentile
£59,500
25th Percentile
£85,000
Median
£110,000
75th Percentile
£115,000
90th Percentile
£147,500