26 to 50 of 599 Distributed Systems Jobs in London

Senior Software Engineer (Agentic Search) - Crawler

Location
Greater London, England, United Kingdom
verified real-world data. Search is the foundation that makes this possible. We are building an agent-native search platform designed specifically for AI systems rather than human users. Our product provides programmatic, low-latency, and observable search APIs that AI agents use to retrieve, filter, and reason over … content acquisition and crawling infrastructure of a novel search engine tailored for agentic AI consumption. In this role, you will focus on building systems that discover, fetch, and continuously refresh content from the open web and other large-scale data sources. You will design distributed crawling, scheduling ...

Senior Software Engineer - Customer Engineering

Location
Greater London, England, United Kingdom
smarter, faster, and with greater creativity. For some, this involves tinkering and remaining open to emerging tools; for others, it means architecting entirely new systems with AI at the core. We will be transparent about expectations for every role and provide the tools and support needed … what's actually blocking them, then decide whether the right fix is a patch, a tool, or a process change Instrument and monitor the systems customers depend on so recurring issues get surfaced and fixed before they pile up — and so you can spot chances to reach ...

Software Development Engineer, Amazon

Location
Greater London, England, United Kingdom
DESCRIPTION Amazon Selection and Catalog Systems (ASCS) builds the systems that host and run the world’s largest e-Commerce products catalog. Our high scale distributed systems process hundreds of millions of updates on the billions of products to power the online buying experience for hundreds … problems and never takes no for an answer to join our growing team in London. Central to Amazon's retail business, our high scale distributed systems hold the largest product catalog in the world, and manage data ingestion and processing from millions of external data contributors, Amazon ...

Senior Software Engineer - iCloud Platform - Observability

Location
Greater London, England, United Kingdom
experienced Software Engineer to help develop the next-generation of Apple's cloud services platform and infrastructure. You will be working on foundational systems that power iCloud services, including distributed data platforms, storage systems, and a unified observability infrastructure that standardizes monitoring and telemetry approaches across … highest priority on user experience and data privacy. Description We're looking for engineers with a strong track record of building fault-tolerant, distributed systems, and the judgment to operate confidently in a complex, high-scale environment. Our engineers demonstrate unique leadership skills and can excel ...

Engineering Manager | Payments, Abuse, and Conversion

Location
Greater London, England, United Kingdom
revenue they generate, with direct, measurable impact on self-serve ARR and fraud loss metrics. Your responsibilities People Leadership: Lead, mentor, and grow a distributed team of engineers across varying seniority levels. You will own their well-being and development through regular 1:1s, continuous feedback, performance reviews … payment gateway integrations, checkout flows, or billing infrastructure at production scale. This is non-negotiable given the team's core technical estate. Fraud & trust systems familiarity: Sufficient depth in fraud prevention, abuse detection, rate limiting, or bot protection to guide architectural decisions across a complex, multi-layered fraud stack. ...

Senior Java Engineer

Hiring Organisation
hireful
Location
London, United Kingdom
Employment Type
Permanent
Salary
£110000 - £120000/annum ~£120,000 Basic + Extensive benefi
observability and monitoring space, is looking for a Senior Java Engineer to join their Platform Team in London . You'll help build the distributed services that sit at the core of their product, ingesting and transforming data at scale so it can power a range of analytics … value technical coding ability, ownership & delivery - no client work, no consultancy, no "Project management" of software - just pure, coding ability with Java, Data & complex, distributed global software systems required! Location: London (Old Street/Shoreditch). Salary: £120,000 to £125,000 basic, plus an extensive benefits package. ...

Golang Software Engineer

Location
Greater London, England, United Kingdom
management, execution workflows and trading infrastructure used by institutional clients globally. You'll be joining an engineering-first environment with significant ownership, working on distributed systems, cloud-native architecture and business-critical platform capabilities. Key Responsibilities Design, develop and maintain backend applications using Golang Build scalable services supporting … digital asset trading systems Develop APIs, microservices and distributed backend infrastructure Collaborate with Product and Engineering teams to deliver new platform capabilities Improve system performance, reliability and scalability Contribute to architecture, technical design and engineering best practices Skills & Experience Commercial experience developing software with Golang Strong backend engineering ...

Software Engineer – High-Performance Computing (HPC) / Quant Technology

Hiring Organisation
IT Graduate Recruitment
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £80,000 per annum
highly specialised technology business that solves some of the most technically demanding problems in high-performance computing, quantitative technology and large-scale software systems . Their engineers work on complex compute-intensive applications used within financial services and other performance-critical environments, covering areas such as large-scale numerical … workloads, risk analytics, simulation, CPU/GPU computing and low-latency systems . They are now looking for a talented Software Engineer with an interest in High-Performance Computing (HPC) to join their growing London team. This isn't a role where you'll spend years working ...

Head of Markets Finance Desk Technology (Director)

Location
Greater London, England, United Kingdom
booking, settlements, inventory/position management, collateral optimization, liquidity and risk management. Architecture & Design: Own the architecture and design of enterprise applications, focusing on distributed systems, and scalable solutions that adapt to changing market conditions. Ensure adherence to technical design, application development standards, and quality processes. Project & Product … operations stakeholders, and other partner technology teams to gather requirements, manage expectations, and deliver effective solutions. Identify and mitigate potential risks related to systems, processes, and regulatory compliance. System Optimization: Identify system bottlenecks and deficiencies, devising and implementing robust solutions to enhance resiliency, performance, and scalability. Provide technical consultation ...

Distributed Network Engineer/Architect

Location
Greater London, England, United Kingdom
supporting a fast-scaling semiconductor company developing next-generation networking and security technology. They are looking to hire an experienced Distributed Network Engineer/Architect to join their fast growing team in London. This is a hands-on staff engineer position with ownership of distributed networking architecture … design decisions that span multiple teams, acting as the fulcrum across their networking, security and distributed system teams. You will be taking technical (Design/Architecture/Implementation) ownership over large-scale network and control plane systems that operate at global scale across cloud and networking domains, defining ...

Senior Software Engineer, Agents

Location
Greater London, England, United Kingdom
company is the company behind PyTorch Lightning. Founded in 2019, we build an end-to-end platform for developing, training, and deploying AI systems—designed to take ideas from research to production with less friction. Through our merger with Voltage Park, a neocloud and AI Factory, the company combines … challenge ourselves to grow, and focus on the work that matters most. Think Long-Term: We design for what’s next. We create scalable systems, simplify complexity, and use AI and automation to amplify our impact. What We’re Looking For The Agents team at the company is building ...

Software Development Engineer III, Fiat Payments (Backend)

Location
Greater London, England, United Kingdom
Tether, and Animoca Brands About the role Transak's Fiat/Payments team builds and operates the rails that move money between traditional banking systems and crypto — ACH, SEPA, Faster Payments, wires, virtual accounts, and card rails. As an SDE 3, you will own critical, high-throughput payment microservices … design, build, scale, and operate systems that move real money for users across multiple currencies and jurisdictions, with US,UK/EU regulatory and global banking-partner requirements as a core part of the job. This is a senior individual-contributor role calibrated against SDE 3/Senior Engineer ...

Software Engineer

Location
Greater London, England, United Kingdom
looking for a Software Engineer to join our core engineering team. You’ll play a key role in designing, building, and scaling the systems that power our video intelligence platform, working closely with AI, product, and infrastructure teams to deliver features that matter. In this role, you will: Build … workflows built on multimodal LLMs and computer vision Implement user-facing frontends in TypeScript/React, working closely with product Design scalable APIs and systems that interface with our ML pipelines and edge device fleet Collaborate on infrastructure and architecture decisions from the ground up Tackle problems involving distributed ...

Senior Software Engineer – Data

Location
Greater London, England, United Kingdom
want to help define the future of finance? Are you a strong software engineer who is passionate about data, distributed systems, and delivering impact at scale? Are you looking for a values-driven company that invests in its people and gives you the autonomy to shape critical systems … data and intelligence platform sits at the heart of everything we do. As a senior engineer, you will personally design and build data systems that serve as the backbone of all Elliptic products. By collaborating across blockchain, intelligence and product teams, you will deliver innovative features that help ...

Senior Golang Engineer – AI Products & Platforms

Location
Greater London, England, United Kingdom
shape how technology is delivered across the bank. This is an opportunity to work at the forefront of Generative AI, cloud-native engineering and distributed systems, building scalable solutions from the ground up while collaborating with some of the industry’s most talented engineers and AI specialists. … design and implementation of cloud-native, microservices-based architectures.* Drive engineering best practices across code quality, testing, observability and CI/CD.* Solve complex distributed systems challenges, focusing on scalability, resilience and performance.* Mentor engineers and contribute to a collaborative, high-performing engineering culture.**Skills & Experience*** Golang ...

Principal Architect

Location
Greater London, England, United Kingdom
ensuring our platform evolves to meet the demands of high-throughput transactional volume. Design for Scale & Reliability: Lead the design and review of our distributed systems, ensuring our microservices architecture is built for fault tolerance, high availability, and massive scalability on AWS. Optimize Transactional Flows: architect critical path … systems, including our payment processing, ledger management, and financial data consistency models, ensuring sub-millisecond performance and auditability. Establish Engineering Standards: Define architecture principles, coding standards, and deployment patterns (CI/CD, IaC) that enable autonomous microservices teams to ship code safely and rapidly. Cloud-Native Strategy: Lead ...

Senior Software Engineer (SDET, Python)

Location
Greater London, England, United Kingdom
multiple product generations and future platform growth. Own and enhance CI/CD infrastructure, automated validation workflows, and engineering productivity tooling used by globally distributed teams. Design and scale automated testing pipelines across multiple labs and environments, supporting increasing product and engineering complexity. Cross-Domain Debugging & Technical Leadership Develop … pipeline health. Drive Shift Left engineering practices by enabling developers to identify and resolve issues earlier in the software lifecycle. Partner with software, systems, networking, and platform engineering teams to establish scalable quality practices and testing strategies. Lead investigations into complex failures across software, infrastructure, networking, and automation systems. ...

site reliability engineer

Location
Greater London, England, United Kingdom
within SDLC practices Define and monitor KPIs for system reliability, performance, and operational efficiency Advance automation, Infrastructure as Code approaches, and promote self-healing systems using AI/ML techniques Develop robust incident management frameworks and lead major incident response activities for critical systems Implement blameless postmortems … deliver systemic improvements across production environments Establish observability strategies with standardized tooling for metrics, logs, and tracing to support distributed systems Adopt and enforce SRE practices, including SLIs, SLOs, SLAs, and error budgets across services Drive resilience strategies with highly available architectures and disaster recovery readiness Champion ...

Senior Manager- Software Engineering

Location
Greater London, England, United Kingdom
identity with a team that holds a high bar for itself — keep reading. At Socure, we are revolutionizing digital trust by building mission‐critical systems that deliver high reliability and operate at global scale. As a Manager, Software Engineering, you will be a hands‐on technical leader who defines … projects, and coach engineers to maximize their potential. This role is perfect for leaders seeking high‐growth, product‐driven environments, who are passionate about distributed systems, and who want to directly influence the design of secure, scalable, and resilient infrastructure while cultivating top engineering talent. What ...

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

SRE, London, UK

Location
Greater London, England, United Kingdom
develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the server-side systems, and the APIs for many the company services. Thanks to the company’s unique integration of hardware, software, and services, engineers here partner … from device driver performance debugging to content delivery network traffic management - our responsibilities are both broad and deep. ASE runs the majority of its systems on Linux. We run a mix of open source, vendor licensed, and internally developed tools to perform functions such as system configuration management, provisioning ...

Senior Backend Software Engineer I - Personal & Business Pricing Team

Location
Greater London, England, United Kingdom
language* Architectural design* Code reviews* Reliability engineering* Scalability* Observability* Incident resolution* Post-incident review* Stakeholder engagement* Mentoring* Coaching* Payments industry experience* Fintech industry experience* Distributed systems* Compliance systems* Audit systems* Regulatory requirements (SOX, fee disclosure, tax)* Configuration-heavy domains### Tags:OtherUnited KingdomLondonBackend EngineerShare Job:Application planning## … your technical discipline, with the ability to design for long-term iteration and scale. You own the availability, reliability and security of the systems you build following engineering best practices. You make sensible trade-offs between speed, scalability and risk, and optimise for a predictable, regular cadence of delivery. ...

Contract Principal Software Architect

Hiring Organisation
Spectrum IT Recruitment
Location
Uxbridge, London, United Kingdom
Employment Type
Contract
integrations. Define clear service boundaries, ownership models and integration patterns . Support engineering teams in delivering scalable, maintainable and well-structured solutions. Assess existing systems and identify opportunities to simplify, consolidate and modernise platform capabilities. Support the evolution of legacy systems towards agreed target-state architectures through pragmatic … incremental change. Make and guide technical decisions around distributed systems, APIs, integrations, data and cloud architecture . Ensure security, resilience, observability, performance and scalability are incorporated into solution designs. Identify architectural risks, technical debt and platform constraints, and establish appropriate mitigation strategies. Provide technical review and architectural guidance ...

Software Engineering Software Engineer - Confluent Stream Processing & Analystics Professional [...]

Location
Greater London, England, United Kingdom
concurrency, networking, and operating systemsAbility to write clean, maintainable, well-tested code in at least one modern language (Java, Go, or similar)Curiosity about distributed systems and how large-scale services like Kafka are designed and operatedA self-starter mindset — comfortable asking questions, seeking feedback, and iterating based … code reviewStrong communication skills and willingness to collaborate closely with a small team Preferred technical and professional experience Coursework or projects involving Apache Kafka, distributed systems, or cloud infrastructure Exposure to Kubernetes, Docker, or cloud platforms (AWS/GCP/Azure) Contributions to open-source projects. - Interest ...

Lead AI Software Engineer

Location
Greater London, England, United Kingdom
React or Angular. Proven experience designing and implementing RESTful APIs, microservices, integrations, platform services, and digital applications. Strong understanding of cloud‐native architectures, distributed systems, containerised environments, and modern integration patterns. Experience building event‐driven solutions using technologies such as Kafka, RabbitMQ, or equivalent platforms. Demonstrated ability … operational excellence. What skills you will learn Advanced AI‐native engineering and AI‐agent orchestration techniques. Large‐scale cloud‐native software architecture and distributed systems practices. Modern software delivery frameworks, automation strategies, and developer productivity improvements. Advanced observability, operational readiness, and production engineering capabilities. Enterprise‐scale implementation planning ...