Distributed Systems Jobs in the UK

1 to 25 of 201 Distributed Systems Jobs in the UK

Backend Software Engineer - Infrastructure

London, England, United Kingdom
Hybrid / WFH Options
Palantir Technologies
a specific aspect of a product. Our infrastructure teams are responsible for the lowest layers of our software stack, often focused on database technologies, distributed systems, large scale data systems, security, and application infrastructure. As a Software Engineer on infrastructure, you'll contribute high-quality code to … solving real-world problems and empowering developers and end-users to do their work optimally. If you’re motivated to develop reliable, performant, scalable systems and design robust APIs and primitives, below are some examples of the types of product work you’d get to do in this role … indexing ecosystem for complex granularly permissioned data Contributing to open-source data processing libraries, integrating the latest innovations to achieve performance gains Building the distributed systems that power large scale compute workloads, orchestrating and efficiently scheduling hundreds of thousands of containers every hour Designing architecture and opinionated APIs more »
Posted:

Lead Software Engineer - Sustainable Cloud Native Platform

London, United Kingdom
Burns Sheehan
Lead Software Engineer | Sustainable Cloud Native Platform | Distributed Systems Up to £120,000 per annum plus 20% bonus plus stock London office Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems Are you a Lead Software Engineer with considerable cloud/infrastructure experience? Looking to join … experience working with Golang, Rust or C/C++ Experience working on software infrastructure or building cloud native software Experience working with high scale, distributed systems Understanding of systems design and how different components interact If this sounds like you, feel free to apply and I can … run through more details! Lead Software Engineer | Sustainable Cloud Native Platform | Distributed Systems Burns Sheehan Ltd will consider applications based only on skills and ability and will not discriminate on any grounds. more »
Employment Type: Permanent
Salary: GBP 100,000 - 120,000 Annual
Posted:

Senior Engineer (Distributed Systems, Rust)

London, England, United Kingdom
IFT
specified by the Nomos research team. In addition, you will contribute to the design of new protocol solutions. You will design, specify and build distributed systems. You will build proof of concepts to explore implementation solutions, as well as develop production-ready code and optimizations. It's expected that … expose you to the newest ideas and allow you to stay up-to-date with what is emerging in the space (blockchain, p2p networks, distributed systems, cryptography, Zero-Knowledge proofs, MPC, etc.). You might conduct preliminary theoretical and practical analysis of the performance of the systems … and present the results. Ideally, you will have: Coding experience in Rust - this is a MUST-have requirement for this role! Experience in complex Distributed Systems in production, preferably in byzantine settings (blockchain) or similar. Alternatively, experience in cloud computing systems, especially if developed at the systems more »
Posted:

Senior Site Reliability Engineer

London, England, United Kingdom
Tbwa Chiat/Day Inc
and trafficked corners of the internet. As a Senior Site Reliability Engineer on Reddit’s Infrastructure SRE team, you’ll use your knowledge of distributed systems and architecture to improve the reliability and performance of Reddit’s engineering platforms and services. We are looking for someone who thrives … on our operational excellence. Join us and help build the future of Reddit! Responsibilities: Advise: Work closely with engineering teams in designing and developing systems that are resilient and highly performant at a tremendous scale, and maintaining the foundational platform for running Reddit’s infrastructure. Amplify: Identify and build … engineer away risk across Reddit’s systems. Automate: Take repetitive, manual, or risky tasks and automate them out of existence. Build tools and integrate systems to support Reddit’s evolution. Automate critical aspects of the event driven development process. Diagnose: Draw on your knowledge of distributed systems more »
Posted:

Solutions Architect - .Net - Cloud

Worcester, Worcestershire, West Midlands, United Kingdom
Hewett Recruitment
teams. The ideal candidate will be adept at balancing technical leadership with hands-on development and collaboration, making significant contributions to the evolution of distributed systems and cloud-native applications. Solutions Architect Key Responsibilities: Develop and maintain a compelling architecture vision, translating it into actionable roadmaps and strategies. … ensuring alignment with business objectives. Lead architectural decision-making processes, balancing risks, costs, and skills to achieve business outcomes. Design and implement secure, scalable distributed systems that adhere to evolutionary architecture principles. Solutions Architect Skills: Fantastic, proven experience in a .Net development environment Strong background in distributed systems architecture and cloud-native technologies, preferably Azure. Experience with agile methodologies and evolutionary architecture. This is an exciting opportunity to make a lasting impact as part of a forward-thinking company. The role offers a competitive salary of up to £66,500, in-office 1-2x more »
Employment Type: Permanent
Salary: £65,000
Posted:

System Development Engineer

City of London, London, United Kingdom
Amazon
Amazon Selection and Catalog Systems (ASCS) builds the systems that host and run the worlds largest e-Commerce products catalog. We power the online buying experience for customers worldwide so they can find, discover, and buy anything they want. Our massively scaled out distributed systems process … millions of updates on the billions of products across physical, digital, and services offerings. To achieve this, we develop the algorithms and build the systems and tools to ensure the safety of the selection and maximize their impact on the Amazon top-line, all the while continuously growing the … in driving Amazons business. You will be responsible for providing Service Level issue support to all ASCS Engineering teams who built tier 1-3 systems and keep their software packages/configurations free from vulnerability, setup and monitor new metrics and alarms for their systems and drive root more »
Employment Type: Permanent
Posted:

Senior Software Engineer (Python) | Unicorn Fintech

London, England, United Kingdom
Selby Jennings
in building the firm's real-time event processing system (i.e., clearing sub-ledger). Responsibilities Design, develop, and maintain the core infrastructure and systems for our prime brokerage platform, including trade execution, position management, risk monitoring, and reporting modules. Build robust systems for managing the entire trade … in Python. Familiarity with industry-standard technologies and protocols, including FIX protocol, market data feeds, and order management systems. Experience in building and managing distributed systems and high-throughput services. Background in real-time transaction processing within trading, risk management, or web 2.0 companies (large-scale transaction/… event-processing systems: trading systems, risk management systems, pricing systems). Grit, drive, and strong feeling of ownership coupled with collaboration and leadership. Intuitive, focused, driven, organized, factual, and productive; able to break through communication issues and effectively develop relationships with stakeholders across the firm. Nice more »
Posted:

Golang Engineer

London, England, United Kingdom
Hybrid / WFH Options
Rollbar, Inc
invest in Rust. For front-end development, we prefer React and Flutter. Golang is an essential language for our engineering teams, who build the systems that deliver Ubuntu to the world. From our software distribution systems to those which build and test every possible kind of open source … on every architecture, from our systems management tools to our distributed systems operations R&D, we count on Golang for its tasteful concurrency and developer ecosystem. Juju, Livepatch, LXD, MAAS, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro, and many more Canonical offerings include Golang components. We also want … and enterprises around the world. We expect the highest engineering standards and strong motivation to get things done well in a fully remote and distributed environment. These roles require extensive personal experience with Linux - the more different versions of Linux, the better! Location: we have open roles for Golang more »
Posted:

Adobe Marketing Solutions, Software Engineer - Asset & Wealth Management - London - VP

London, England, United Kingdom
NCAA (National Collegiate Athletic Association)
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. Who … guidance including templates, patterns, and controls. Perform code reviews and system design reviews and establish code quality standards and software best practices for a distributed systems architecture. Mentor and help develop more junior technical talents. Communicate with leadership, engineers, and business teams. We are looking for someone with … up to date with the latest marketing technologies and industry trends. Preferred Qualifications Certifications in Adobe Marketing Cloud. Experience and familiarity with other CRM systems and marketing automation tools. Experience with A/B testing and optimisation. Familiarity with tag management systems. Experience with microservice architectures. Strong proficiency in more »
Posted:

Solutions Architect

London Area, United Kingdom
Hybrid / WFH Options
KBC Technologies Group
certification Cloud experience (Azure) Terraform CI/CD (ADO/GHA) API design and integration Tech Stack: Azure GCP, DDD, EDA, Microservices, API Integration, Distributed Systems Architecture Frameworks: TOGAF, Well Architected, CNCF Languages: C#, Python, SQL Cloud Platforms: Microsoft Azure, K8s, familiarity with AWS, Google Cloud Platform Technologies … EDA, Microservices, API Integration, DDD, Distributed Systems Tools: Visio, UML, Ardoc, Enterprise Architect, Terraform, ADO (for CI/CD), Docker, Kubernetes. Nice to have Financial industry experience, Kubernetes, Docker, experience with security and compliance frameworks (ISO27001 more »
Posted:

Solution Architect

London, United Kingdom
Hybrid / WFH Options
Axiom Software Solutions Ltd
Solution Architect Permanent role Job Location: London (Hybrid) Languages: C#, Python, SOL Tech Stack: Azure GCP, DDD, EDA, Microservices, API Integration, Distributed Systems Architecture Frameworks: TOGAF, Well Architected, CNCF Cloud Platforms: Microsoft Azure, K8s, familiarity with AWS, Google Cloud Platform Must Have: TOGAF certification, Cloud experience (Azure), Terraform … CI/CD (ADO/GHA), API design and integration Technologies: EDA, Microservices, API Integration, DDD, Distributed Systems Tools: Visio, UML, Ardoc, Enterprise Architect, Terraform, ADO (for CI/CD), Docker, Kubernetes Nice to Have: Financial Industry experience, Kubernetes, Docker. Experience with security and compliance frameworks (ISO27001 more »
Employment Type: Permanent
Salary: GBP Annual
Posted:

Site Reliability Engineering Manager, Storage - Apple Cloud Services

London, England, United Kingdom
Apple Inc
and Services To view your favourites, sign in with your Apple ID. Are you a talented Site Reliability Engineering Manager with a passion for distributed storage systems? Ready to be part of a focused and lively team bringing distributed storage technologies to Apple's infrastructure? At Apple … and development partners.You'll help build and optimize the Storage stack from the bare metal to the top of the application, helping design provisioning systems, code deployment, monitoring, alerting, and performance improvements. Together with the team, you'll help run the storage used by some of Apple's largest … teams. Minimum Qualifications Proven experience in a leadership role within an SRE or DevOps team, specifically focused on distributed storage. Strong background in distributed systems, storage architectures, and data management. Deep knowledge of SRE principles, including monitoring, alerting, error budgets, fault analysis, and other common reliability engineering more »
Posted:

Staff Software Engineer, ML Telemetry

London, England, United Kingdom
Google Inc
and launching software products, and 3 years of experience with software design and architecture. 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, and/or experience with compute technologies, storage, and/or hardware architecture. Preferred Qualifications: Experience with backend programming (C++ … SQL) for development of instrumentation and data pipelines. Experience in Machine Learning (e.g., theory, TensorFlow, and other tools). Experience with Compilers, Computer Architecture, Distributed Systems or related fields. Experience with System Optimization techniques. About the Job: Google's software engineers develop the next-generation technologies that change … at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and more »
Posted:

Senior Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Thyme
to join a small, high-performing team building robust, high-performance systems. About the Role: In this position, you’ll work on low-latency, distributed systems , solving real-world problems while optimising performance and scalability. You'll design and develop with core Java , gaining exposure to cutting-edge … a hands-on engineering role where you’ll have the opportunity to push Java to its limits and make a tangible impact on critical systems used globally. What We’re Looking For: 7+ years of Java development experience , including expertise in concurrency, multi-threading, and JVM tuning. Proven ability … to build distributed systems with a focus on performance and reliability. Experience with Kafka and event-driven architectures. Familiarity with Kubernetes and cloud-native technologies. A collaborative mindset and enthusiasm for solving tough technical challenges. What We Offer: The chance to work on high-impact, globally used systems. more »
Posted:

Senior Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Quantcast
and publishers understand, reach and influence the constantly-changing behaviors of consumers. The Real-Time Bidding (RTB) Platform owns and operates the large-scale distributed stack which allocates millions of dollars of advertising budget to billions of bid opportunities streaming into the system. If you’re interested in working … on these critical, fast, large-scale distributed systems then we’d like to meet. As a Software Engineer with a focus on Platform Reliability, you care about the health and maintainability of our systems and the velocity of the engineering teams. You write code, design systems, build out proof of concepts, and compare and contrast technology alternatives that improve systems and automation throughout our products and tech stack. Working side-by-side with engineers you will build and operate real-time high-scalable systems. Responsibilities: Design, code, test, and debug software applications and constantly more »
Posted:

Staff Software Engineer

London Area, United Kingdom
Workonomics
B2B2C, Enterprise 📏 Size | 2k globally, 150 in London (50 in Engineering, Design, Product) 🧢 Role | Staff Software Engineer 🎯 Areas | cloud-native SaaS, large-scale infrastructure, distributed systems ✨ Tech | TypeScript, Node.js, React, Go, AWS 📍 Based | London (Zone 1) 💻 Hybrid | 3 days a week in-office 💰 Offer | up to £145k + … the business. They're seeking people with: a track record designing and building complex , cloud - native SaaS platforms confidence developing large - scale infrastructure and distributed systems broad experience as a respected engineering leader, setting technical direction the ability to convey technical concepts clearly to non-technical stakeholders a more »
Posted:

Kafka Specialist

Croydon, Cambridgeshire, UK
Hybrid / WFH Options
Lucid Support Services Ltd
to Croydon. About the Role: In this consultancy role, you will play a vital role in ensuring the smooth operation of a highly available, distributed service that handles large data volumes with zero data loss tolerance. You will be responsible for: Guiding on data flow within connected operational systems. … Supporting the maintenance and troubleshooting of our existing high-volume data streaming system. Leveraging your experience in distributed systems platforms, particularly in areas of fault tolerance and issue resolution for no-data-loss systems. Monitoring and tuning Kafka cluster node health. You are a great fit if you … technical skills and experience with data flow in connected operational systems. Proven ability to maintain and troubleshoot high-volume data streaming systems. Experience with distributed systems platforms, especially in fault tolerance and maintaining zero data loss. A keen eye for monitoring and tuning Kafka cluster node health. The more »
Posted:

Kafka Specialist

Croydon, England, United Kingdom
Hybrid / WFH Options
Lucid Support Services Ltd
to Croydon. About the Role: In this consultancy role, you will play a vital role in ensuring the smooth operation of a highly available, distributed service that handles large data volumes with zero data loss tolerance. You will be responsible for: Guiding on data flow within connected operational systems. … Supporting the maintenance and troubleshooting of our existing high-volume data streaming system. Leveraging your experience in distributed systems platforms, particularly in areas of fault tolerance and issue resolution for no-data-loss systems. Monitoring and tuning Kafka cluster node health. You are a great fit if you … technical skills and experience with data flow in connected operational systems. Proven ability to maintain and troubleshoot high-volume data streaming systems. Experience with distributed systems platforms, especially in fault tolerance and maintaining zero data loss. A keen eye for monitoring and tuning Kafka cluster node health. The more »
Posted:

C++ Technical Lead

London, England, United Kingdom
Aubay
C++ development, with a deep understanding of object-oriented programming, data structures, and algorithms. Proven experience contributing to high-performance algorithmic and electronic trading systems, preferably in hedge funds, proprietary trading, or financial institutions. Minimum 5-10 years of experience in software development, with at least 5 years in … a technical leadership role. Experience in systems design, architecture, distributed systems, and latency optimisation. Strong domain knowledge and experience working on Linux platforms. Proficiency with version control systems (e.g., Git), build systems, and CI/CD pipelines. Bachelor’s or Master’s degree in Computer more »
Posted:

Principal Identity Architect

London, England, United Kingdom
Hybrid / WFH Options
Sony Playstation
PKI, and MFA solutions. Proactive monitoring of environments including log analysis Security: Knowledge of Zero Trust principles, identity protection tools, and integration with security systems (SIEM, SOAR). Proficiency in various areas including cloud computing (Azure), microservices, distributed systems, data structures, operating system internals, storage systems, embedded systems, and databases. Outstanding skills in agile methodologies, code reviews, testing frameworks, CI/CD tools, and DevOps practices. Soft Skills Leadership and collaboration: Successfully led sophisticated programs, including technical teams, offering mentorship, and encouraging innovation within teams. Have the ability to work across diverse teams including more »
Posted:

Engineering Lead, Payments Platform (role is based in Amsterdam)

London, England, United Kingdom
Airwallex
for working on a range of exciting initiatives across our international payments platform. We strongly value your experience in building, designing and engineering payment systems (gateway, acquiring, issuing or equivalent). If you don't have them already, you will learn all the intricacies of the Visa and Mastercard … improve operational effectiveness such as MTTD and MTTR. What You'll Bring: 8+ years of software engineering experience, with a focus on low latency, distributed systems. At least one year experience in managing teams. Strong computer science fundamentals. While we do not mind what language you have most recently … been using, we are using Java or Kotlin, Spring/Spring Boot. Experience in designing and building REST APIs; High volume distributed systems; Kafka event streams; Distributed data storage systems (Cassandra, Hazelcast, Oracle Coherence or similar); GCP or AWS (EC2, RDS, ELB, CloudFront, etc.); Docker and more »
Posted:

Technical Lead

London, England, United Kingdom
Certain Advantage
and developing the core components of the high-performance trading stack. Operational excellence driver, ensuring platform stability to ensure maximum up time for trading systems across markets. Expertise and deep proficiency in C/C++ Programming. Track record of significant contribution to high-performance and sophisticated Algorithmic/Electronic …/Real Time Trading Systems at either Hedge Funds, Proprietary Traders, Specialist liquidity providers, or large financial institutions. Excellent communication skills with the ability to drive technical agenda, lead a team, and influence business stakeholders. The individual: Experience contributing to Algorithmic/Electronic/Real Time Trading Systems. Deep … expertise in C/C++ Programming, Systems Design, Architecture, Distributed Systems, DSA, Performance and Latency Optimisation. Excellent domain knowledge and experience working on Linux platforms. Strong expertise in C++ development, with a deep understanding of object-oriented programming, data structures, and algorithms. Experience with version control systems more »
Posted:

Technical Lead

City of London, London, United Kingdom
Certain Advantage
and developing the core components of the high-performance trading stack. Operational excellence driver, ensuring platform stability to ensure maximum up time for trading systems across markets. Expertise and deep proficiency in C/C++ Programming Track record of significant contribution to high-performance and sophisticated Algorithmic/Electronic …/Real Time Trading Systems at either Hedge Funds, Proprietary Traders, Specialist liquidity providers, or large financial institutions. Excellent communication skills with the ability to drive technical agenda, lead a team, and influence business stakeholders. The individual: Experience contributing to Algorithmic/Electronic/Real Time Trading Systems. Deep … expertise in C/C++ Programming, Systems Design, Architecture, Distributed Systems, DSA, Performance and Latency Optimisation. Excellent domain knowledge and experience working on Linux platforms. Strong expertise in C++ development, with a deep understanding of object-oriented programming, data structures, and algorithms Experience with version control systems more »
Employment Type: Contract
Posted:

Principal Engineer

United Kingdom
Trust In SODA
are looking for highly experienced individuals as most of the team would be staff level. Key Responsibilities: Responsible for architecting and implementing robust backend systems using Rust (or other systems-level language) Contribute to and maintain core tools by implementing new features, optimizing existing solutions, fixing bugs, and … 6+ years of commercial experience Strong foundation in computer science fundamentals and a proven track record of shipping production-grade code. Deep understanding of distributed systems or systems at scale. Experience designing and building solutions form start to finish Willingness to learn Rust and proficiency in at … least one other system-level language (Golang/Java/C++) Strong foundation in operating systems, preferably Linux or macOS. Preferred Skills and Experience: Experience with UNIX APIs and networking protocols. Experience working in high-growth startup or scale-up environments. Experience working with metrics, spans, and traces. If more »
Posted:

Senior Data Engineer

London, United Kingdom
Hybrid / WFH Options
Experis UK
demonstrating best practices across tech stacks. Strong Python Skills Diverse Data Handling : Familiarity with batch, streaming, real-time, and unstructured data sources. Architectural Design & Systems Thinking : Ability to design and build scalable, high-performance data solutions. Data Modelling & Warehouse Design : Proficiency in data modelling, warehouse design, and database optimization … with examples of logical and physical models. Distributed Data Systems : Experience in deploying, managing, and tuning distributed systems for optimal reliability and performance. Coding & Development Practices : Demonstrated coding expertise with modular, reusable, and efficient code in various languages. Development Lifecycle : Understanding of SDLC, CI/CD … Design scalable, complex data architectures that provide cross-team value. Data Modelling & Governance : Establish standards in logical and physical data modelling and data governance. Distributed Computing : Employ parallel processing, streaming, and batch workflows to manage large data volumes effectively. ETL & Workflow Automation : Build ETL processes and automated workflows for more »
Employment Type: Permanent
Posted:
Distributed Systems
10th Percentile
£53,000
25th Percentile
£63,750
Median
£80,000
75th Percentile
£115,000
90th Percentile
£140,000