Distributed Systems Jobs in London

1 to 25 of 272 Distributed Systems Jobs in London

Lead Software Engineer

London, United Kingdom
IIBA (International Institute of Business Analysis)
backend development. 2+ years of experience leading development teams, with a preference for direct people management. Extensive experience with ReactJS, Java, with a significant focus on developing concurrent and distributed systems. Advanced knowledge of user interface design and development using React, TypeScript, HTML5, XML, and CSS. Advanced expertise in Spring-based technologies such as Spring Boot. Proven experience in … structures and algorithms. Ability to collaborate effectively with product and UX teams to translate UI designs into functional solutions while maintaining high accessibility standards. Ability to design complex software systems, create technical documentation, and implement solutions effectively. Passionate, smart, and articulate developer Excellent analytical thinking, interpersonal, oral and written communication skills Good work ethic, self-starter, and results-oriented More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London, United Kingdom
Visa Inc
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 An independent path to production Strong platform and product support … 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: Permanent
Salary: GBP Annual
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:

Java Software Engineer Java, Integration, Kafka

London, South East, England, United Kingdom
Hybrid / WFH Options
Become
hands-on experience with Java and Spring Boot in enterprise environments Proven expertise in designing and delivering secure APIs (OAuth2, FAPI, OpenID Connect) Strong understanding of microservices architecture and distributed systems Experience working in regulated environments (banking, fintech, insurance) Familiarity with CI/CD pipelines , Docker , and cloud platforms (e.g., AWS, Azure) Excellent communication and stakeholder engagement skills … working in or contributing to a Centre of Excellence team Consulting experience or a strong consulting mindset is highly desirable Desirable Attributes Experience with event-driven architectures and messaging systems (e.g., Kafka) Exposure to Infrastructure as Code (e.g., Terraform, Ansible) Familiarity with observability tools and performance tuning Ability to mentor junior engineers and lead backend design initiatives Engagement Model More ❯
Employment Type: Contractor
Rate: £600 - £650 per day
Posted:

Senior Full Stack Software Engineer (Java+ React)

London, United Kingdom
IIBA (International Institute of Business Analysis)
teams, innovate and experiment, give face to business ideas and present to key stakeholders. What We're Looking For: Basic Required Qualifications: Bachelor's degree in computer science, Information Systems, Engineering, or related technical degree. A minimum of 5-8 years of experience in application development. Strong Java/.NET Core skills with experience in development of concurrent and … distributed systems Basic Knowledge of User Interface design & development using Angular, React, HTML5, XML & CSS Develop design and architecture exposure and ability to ensure quality across various technology components that are developed by geographically diversified software engineer. Experience writing SQL queries and understanding of data models. Experience in designing and implementing REST APIs & micro services-based solutions. Should More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Transaction Banking - London - Vice President - Software Engineering

London, United Kingdom
Out in Science, Technology, Engineering, and Mathematics
change the world by connecting people and capital with ideas and solve the most challenging and pressing engineering problems for our clients. Our engineering teams build scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Engineering, which is comprised of our … architecting, designing, and developing applications in an Amazon Web Services, Google Cloud Platform, or Microsoft Azure cloud environment. Ability to reason about performance, security, and process interactions in complex distributed systems. Experience with version control, continuous integration, deployment, and configuration management tools in a DevOps environment. Experience meeting demands for high availability and scale. Ability to communicate technical concepts More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Engineer Java, Microservices, API

London, South East, England, United Kingdom
Hybrid / WFH Options
Become
maintain backend services using Java and Spring Boot Build and integrate secure APIs aligned with industry standards (e.g., OAuth2, OpenID Connect) Contribute to the development of microservices architectures and distributed systems Collaborate with frontend, DevOps, and QA teams to deliver cohesive, end-to-end solutions Participate in technical design sessions, code reviews, and architecture discussions Support the definition … on experience with Java , Spring Boot , and enterprise-grade backend development Proven experience designing and implementing secure APIs and service integrations Solid understanding of microservices architecture , service orchestration, and distributed systems Experience working in regulated environments such as banking, fintech, or insurance Familiarity with CI/CD pipelines , containerisation (e.g., Docker), and cloud platforms (e.g., AWS, Azure) Prior … working in or contributing to a Centre of Excellence team Excellent communication skills and ability to collaborate across multidisciplinary teams Desirable Attributes Exposure to event-driven architectures and messaging systems (e.g., Kafka) Experience with Infrastructure as Code (e.g., Terraform, Ansible) Familiarity with observability tools and performance tuning Ability to mentor junior engineers and contribute to backend design leadership Prior More ❯
Employment Type: Contractor
Rate: £600 - £650 per day
Posted:

Senior Data Engineer (UK)

London, United Kingdom
Hybrid / WFH Options
Atreides LLC
that processes massive datasets, integrates complex geospatial data, and offers real-time or near-real-time insights. You will have the opportunity to work on cutting-edge technologies, including distributed computing, cloud infrastructure, and machine learning, to deliver a world-class platform that powers critical data-driven applications. Key Responsibilities: Platform Development & Optimization: Design, develop, and optimize the core … efficiently process large volumes of geospatial and sensor data. Leverage technologies such as Hadoop, Apache Spark, and Kafka to ensure scalability, fault tolerance, and speed. Geospatial Data Integration: Develop systems that integrate geospatial data from a variety of sources (e.g., satellite imagery, remote sensing, IoT sensors, and GIS data) and process this data for use in data analytics applications. … and tools for geospatial analysis, pattern recognition, anomaly detection, and predictive modeling using machine learning techniques. Real-Time Data Processing: Build real-time or near-real-time data processing systems to deliver actionable insights to end-users. Optimize data flows and streaming analytics to ensure fast, low-latency decision-making capabilities. Cloud & Distributed Systems: Work with cloud More ❯
Employment Type: Permanent
Salary: GBP Annual
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:

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

Messaging Administator - Solace

East London, London, United Kingdom
Marlin Selection
clear, up-to-date documentation for operational continuity What Were Looking For: 3+ years hands-on experience with Solace PubSub+ in a production environment Strong knowledge of WAN-based distributed systems and networking fundamentals Experience with Prometheus and Grafana for observability and alerting Confident in Linux/Unix systems and scripting (Bash, Python, etc.) Excellent problem-solving More ❯
Employment Type: Permanent
Posted:

Java Developer-Full stack with React.js

London, United Kingdom
Hybrid / WFH Options
Pontoon
React.js, collaborating closely with traders, risk managers, and quant teams in a dynamic and fast-paced environment. What You'll Do: Build robust front-to-back trading and risk systems using Java 21 and React.js Work across teams (Trading, Risk, Quants, DevOps) to deliver scalable solutions Focus on performance, maintainability, and reliability from day one Enhance CI/CD … pipelines and development processes Support production environments (Level 3 support) What You Bring: Strong Java (streams, lambdas, concurrency) and front-end skills with React.js Deep knowledge of multithreaded, distributed systems and asynchronous architecture Experience with JVM tuning and observability tools (Prometheus, Elastic, etc.) TDD, CI/CD, and agile delivery experience Ability to deliver from design to deployment More ❯
Employment Type: Contract
Posted:

Java Developer-Full stack with React.js

London, South East, England, United Kingdom
Hybrid / WFH Options
Pontoon
React.js, collaborating closely with traders, risk managers, and quant teams in a dynamic and fast-paced environment. What You'll Do: Build robust front-to-back trading and risk systems using Java 21 and React.js Work across teams (Trading, Risk, Quants, DevOps) to deliver scalable solutions Focus on performance, maintainability, and reliability from day one Enhance CI/CD … pipelines and development processes Support production environments (Level 3 support) What You Bring: Strong Java (streams, lambdas, concurrency) and front-end skills with React.js Deep knowledge of multithreaded, distributed systems and asynchronous architecture Experience with JVM tuning and observability tools (Prometheus, Elastic, etc.) TDD, CI/CD, and agile delivery experience Ability to deliver from design to deployment More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior Data Engineer

London, United Kingdom
Hybrid / WFH Options
VivaCity
flexible and hybrid working (ideally 2 days per week in the office). About the role As a Senior Data Engineer, you will take responsibility for continuously improving critical systems which transport hundreds of gigabytes of data per day and trillions of messages per year. You will work closely with the broader team to bring innovative new datasets and … work with tech like Kubernetes, Vault, go microservices and other cloud services, as well as on-premise infrastructure. Your technical expertise will be instrumental in developing and operating these systems for our existing and new products and features; you will be crucial in helping us maintain our market-leading position in the UK, and in scaling internationally. In this … s like to work at VivaCity . About you You are a technical expert with a proven ability to creatively solve complex problems across a broad remit, manage production systems reliably, and navigate ambiguity to deliver impactful solutions. You have a good understanding of distributed systems, data pipelines, and cloud infrastructure, and you thrive in an environment More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

London, United Kingdom
Icon Solutions Ltd
This is an exciting opportunity for an experienced Software Engineer from a product engineering background ideally working with asynchronous, event driven systems to assist in the successful delivery of a market-leading solution for real-time payment processing. The Icon Payments Framework (IPF) provides institutions with faster and more cost-effective access to payments through an advanced and highly … and experience: • Strong JAVA 11 + skills and Reactive Programming Experience with the Spring framework and technologies. • Good understanding of asynchronous request handling Building for high availability/resilient distributed systems. • Experience of event sourced/driven solutions. • Experience in automation using Continuous Integration & Continuous Deployment processes. • Agile delivery experience e.g. working in Kanban/Scrum delivery environment and … technical discussions as part of the engineering team. • Build reusable code and libraries for future use. • Optimise applications for maximum speed and scalability. • Previous experience with real-time messaging systems (incl. Kafka and JMS). • AKKA or other reactive framework. • Experience with Angular 9+ on front end. • DevOps experience gained within highly transactional software environments. • Knowledge and/or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer

London, United Kingdom
Hybrid / WFH Options
Pontoon
tooling, deployment pipelines, and overall engineering processes Provide level 3 support and contribute to operational excellence Essential Skills: Strong core Java development (streams, lambdas, concurrency APIs) Deep understanding of distributed systems and multithreaded architectures Proficiency in TDD, agile delivery, and CI/CD for complex enterprise systems Experience with performance tuning and monitoring tools (JVisualVM, Prometheus, Elastic … delivering applications from design to production Desirable Experience: Background in investment banking, particularly Risk or Pricing domains Cloud-native development (EKS, Docker, GRPC, Redis, Prometheus, etc.) Kafka, event-driven systems, and stateful workflow orchestration Familiarity with financial instruments and risk sensitivities This is a fantastic opportunity to work on high-impact systems in a top-tier financial organisation More ❯
Employment Type: Contract
Posted:

Java Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
Pontoon
tooling, deployment pipelines, and overall engineering processes Provide level 3 support and contribute to operational excellence Essential Skills: Strong core Java development (streams, lambdas, concurrency APIs) Deep understanding of distributed systems and multithreaded architectures Proficiency in TDD, agile delivery, and CI/CD for complex enterprise systems Experience with performance tuning and monitoring tools (JVisualVM, Prometheus, Elastic … delivering applications from design to production Desirable Experience: Background in investment banking, particularly Risk or Pricing domains Cloud-native development (EKS, Docker, GRPC, Redis, Prometheus, etc.) Kafka, event-driven systems, and stateful workflow orchestration Familiarity with financial instruments and risk sensitivities This is a fantastic opportunity to work on high-impact systems in a top-tier financial organisation More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:
Distributed Systems
London
10th Percentile
£60,000
25th Percentile
£85,000
Median
£110,000
75th Percentile
£115,000
90th Percentile
£147,500