Distributed Systems Jobs in London

1 to 25 of 87 Distributed Systems Jobs in London

Senior Software Engineer

Greater London, England, United Kingdom
Burns Sheehan
Senior Software Engineer | Distributed Systems | Sustainable Cloud Native Platform đź’¸Up to ÂŁ100,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Senior Software Engineer with extensive knowledge of building distributed systems? Looking … looking for in a Senior Software Engineer: Tech agnostic but preferable experience working with Golang, Rust or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Experience working on software infrastructure or building Cloud native software … using Kubernetes Understanding of systems design and Open Source components. If you have knowledge of building virtual machines - Virtual servers, virtual networking or network programming - that's a plus... but definitely not needed! If this sounds like you, feel free to apply and I can run through more details more Â»
Posted:

Lead Software Engineer

Greater London, England, United Kingdom
Burns Sheehan
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform đź’¸Up to ÂŁ120,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking … looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition and creation of solutions to … complex challenges. Experience working on software infrastructure or building Cloud native software using Kubernetes. Understanding of systems design and Open Source components. If you have knowledge of building virtual machines - Virtual servers, virtual networking or network programming - that's a plus... but definitely not needed! If this sounds like more Â»
Posted:

Senior Software Engineer

London Area, United Kingdom
NP Group
Senior Software Engineer - Linux, Distributed Systems, Cloud, Network Programming Permanent Central London/Hybrid Excellent Salary plus full benefits package including attractive Bonus & Equity Summary: An exciting opportunity to join an ambitious Cloud Technology organisation expanding the UK Engineering Centre as they embark on a significant greenfield initiative … development and collaborate closely together with other leaders in the field. The ideal candidate will be a Senior Software Engineer with a background in Distributed Systems & Linux Systems Engineering and meet some of the following criteria: employed by FAANG companies and/or outstanding educational background and …/or strong open source contributions and/or worked on virtual machines, network programming , etc). Technical Knowledge Required: Proficiency in distributed systems and Linux systems engineering. Coding in programming languages such as C, C++, Golang or Rust. Experience working with and/or on virtual more Â»
Posted:

Senior Software Engineer

South West London, London, United Kingdom
Networking People (UK) Limited
together with other leaders in the field. The ideal profiles would be for a senior and a mid-level engineer with a background in distributed systems (Senior - 10-20 years/Mid Level -5-10 years). Work on building Virtual Machine offering as part of the Compute … team. Ideal background is someone who has virtual machines or virtual networking experience but open to consider all strong engineers with a background in distributed systems. Technical Knowledge Required: Strong background in distributed systems and Linux systems engineering Coding in programming languages such as C, C++ … automation, such as Terraform, Ansible, or Helm. Active engagement or contributions to the open-source community. Familiarity with software build processes and secure supply systems, like Bazel or OpenSSF. The role You will have an opportunity to team up with fellow engineers to craft tailored solutions meeting their unique more Â»
Employment Type: Permanent
Salary: £85,000
Posted:

Senior Software Developer

South West London, London, United Kingdom
Networking People (UK) Limited
together with other leaders in the field. The ideal profiles would be for a senior and a mid-level engineer with a background in distributed systems (Senior - 10-20 years/Mid Level -5-10 years). Work on building Virtual Machine offering as part of the Compute … team. Ideal background is someone who has virtual machines or virtual networking experience but open to consider all strong engineers with a background in distributed systems. Technical Knowledge Required: Strong background in distributed systems and Linux systems engineering Coding in programming languages such as C, C++ … automation, such as Terraform, Ansible, or Helm. Active engagement or contributions to the open-source community. Familiarity with software build processes and secure supply systems, like Bazel or OpenSSF. The role You will have an opportunity to team up with fellow engineers to craft tailored solutions meeting their unique more Â»
Employment Type: Permanent
Salary: £85,000
Posted:

Software Engineer

South West London, London, United Kingdom
Networking People (UK) Limited
together with other leaders in the field. The ideal profiles would be for a senior and a mid-level engineer with a background in distributed systems (Senior - 10-20 years/Mid Level -5-10 years). Work on building Virtual Machine offering as part of the Compute … team. Ideal background is someone who has virtual machines or virtual networking experience but open to consider all strong engineers with a background in distributed systems. Technical Knowledge Required: Strong background in distributed systems and Linux systems engineering Coding in programming languages such as C, C++ … automation, such as Terraform, Ansible, or Helm. Active engagement or contributions to the open-source community. Familiarity with software build processes and secure supply systems, like Bazel or OpenSSF. The role You will have an opportunity to team up with fellow engineers to craft tailored solutions meeting their unique more Â»
Employment Type: Permanent
Salary: £85,000
Posted:

Senior Software Engineer, Core Prime Brokerage

London Area, United Kingdom
Selby Jennings
role in building the firm’s real-time event processing system (ie 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 … or 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 web2.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 to have more Â»
Posted:

Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
NP Group
together with other leaders in the field. The ideal profiles would be for a senior and a mid-level engineer with a background in distributed systems (Senior - 10-20 years/Mid Level -5-10 years). Technical Knowledge Required: Proficiency in distributed systems and Linux … systems engineering Coding in programming languages such as C, C++, Golang or Rust. Experience in building and enhancing compute, storage, and data platforms with exposure to open source products like Kubernetes, Knative, Ceph, Rook, Cassandra, Spark, Nate etc. Hands-on exp. with IaC tools and automation, such as Terraform … Ansible, or Helm. Active engagement or contributions to the open-source community. Familiarity with software build processes and secure supply systems, like Bazel or OpenSSF. The role You will have an opportunity to team up with fellow engineers to craft tailored solutions meeting their unique challenges. Forge and refine more Â»
Posted:

Distributed Systems Developer - AI / ML Infrastructure

Greater London, England, United Kingdom
Winston Fox
Expert Software Engineer with around 5-10 years’ experience designing and building complex, large-scale distributed systems, sought by a Global Leader in Electronic Markets. Our client is a mega-successful Electronic Trading business business which holds leadership positions in Equities and FX Markets. This hire will join … at least one statically typed language – especially Golang and/or Rust. Ideally around 5-10 years’ experience designing and building complex, large-scale distributed systems. Familiarity with the Linux operating systems, able to engage in diagnosing performance and scalability issues. Familiarity with the Linux Kernel and Host more Â»
Posted:

Full Stack Software Engineer

London, England, United Kingdom
Viasat
of field issues. The day-to-day As a member of this team, you will influence new designs, architectures, and methods for large-scale distributed systems. As part of our DevOps model, you will develop the service and own it from cradle to grave including conducting periodic on-call … complex datasets from numerous sources, both internal and external to Viasat. Qualifications What you'll Need Related experience with commercial software development in building distributed applications -with a Master's/Bachelor's degreein Compute Science or Computer Engineering or equivalentexperience Strong working knowledge of one or more of … Experience designing, implementing, and consuming RESTful APIs Broad range of technology interests across different disciplines including computer and system architecture, web applications, performance analysis, distributed systems design, testing and verification technologies, data processing and networking Ability to work on distributed remote agile teams with a high degree more Â»
Posted:

Senior C# Software Engineer - Hedge Fund

London
Hybrid / WFH Options
Client Server
users to build the solutions they need, working end-to-end across the full development lifecycle. Typically, you'll be analysing the current monolith systems, making strategic technology recommendations for improvements and helping to deliver a long term strategic project to re-engineer the data analytics platform using modern … technologies such as .Net Core, microservices and distributed systems engineering. Location/WFH Policy: You'll join a small group of accomplished entrepreneurs with flexibility to work from home most of the time, meeting up with the team in North London on Thursdays. About you: You have advanced … C# .Net development skills You have a good working knowledge and experience with microservices, distributed systems engineering, Azure Cloud infrastructure You have a good understanding of modern SQL database solutions You have experience of working on financial/trading systems You have experience of working in small more Â»
Employment Type: Permanent
Salary: £90,000 - £120,000
Posted:

Senior C# Software Engineer - Hedge Fund

North West London, London, United Kingdom
Hybrid / WFH Options
Client Server
users to build the solutions they need, working end-to-end across the full development lifecycle. Typically, you'll be analysing the current monolith systems, making strategic technology recommendations for improvements and helping to deliver a long term strategic project to re-engineer the data analytics platform using modern … technologies such as .Net Core, microservices and distributed systems engineering. Location/WFH Policy: You'll join a small group of accomplished entrepreneurs with flexibility to work from home most of the time, meeting up with the team in North London on Thursdays. About you: You have advanced … C# .Net development skills You have a good working knowledge and experience with microservices, distributed systems engineering, Azure Cloud infrastructure You have a good understanding of modern SQL database solutions You have experience of working on financial/trading systems You have experience of working in small more Â»
Employment Type: Permanent, Work From Home
Posted:

Lead Data Engineer

London Area, United Kingdom
Tredence Inc
functional/non-functional business requirements. Drive optimization, testing and tooling to improve quality of solutions. Manage teams that build and operate high volume distributed systems in a SaaS environment. Great at devising efficient processes that increase velocity and quality. Desired Experience/Skills: 8+ years of relevant … experience At least two years of experience building and leading highly complex, technical engineering teams. Strong hands-on experience in Data bricks Experience managing distributed teams preferred. Strong technical experience in large distributed systems, Data Warehousing, Data Lake at scale Project management skills: financial/budget management more Â»
Posted:

Infrastructure Engineer - ML & GPGPU Deployment

London Area, United Kingdom
European Recruitment
their generative AI products with automated testing and evaluation. We are working with a London-based start-up dedicated to engineering cutting-edge AI systems poised to revolutionize industries worldwide. As a Machine Learning Infrastructure Engineer, you will play a crucial role in developing a robust framework for rapid … inference of these models. You will develop the core inference engine to seamlessly deploy large machine learning models to customers at scale and across distributed systems, contributing significantly to the automated pipeline, optimizing for high throughput training runs and rapid experimentation while achieving top hardware efficiency. Please note … performance computing clusters across GPU/TPU, preferably in PyTorch. Proficiency in efficient serving of large machine learning models at scale, including quantization and distributed computing, leveraging libraries such as deepspeed. Strong software engineering acumen with expertise in software design/architecture, particularly in Python. Understanding of the latest more Â»
Posted:

Senior Golang Engineer

Greater London, England, United Kingdom
Hybrid / WFH Options
Explore Group
design, development and testing of the feature Requirements: Deploying software on cloud platforms (GCP, Azure, or AWS) Design and be comfortable building low latency systems Testing distributed systems performances Understanding of containerisation such as Docker Messaging technologies such as Kafka, ActiveMQ, or RabbitMQ Trading, FinTech, Banking experience … bonus) Designing customer-facing APIs Execution, order, or portfolio management systems Create monitoring dashboards using technologies such as the ELK stack, Prometheus, Datadog, InfluxDB, Grafana Benefits: Healthcare Hybrid Remote ÂŁ50 a week food contribution Free Gym Dynamic and fast-paced work environment Opportunity for growth and development within the more Â»
Posted:

Cloud Engineer

London Area, United Kingdom
Anson McCade
management Utilize Bazel for building tools supporting application development Program in Go for tooling development Proficient in relational database technology, particularly Postgres Knowledgeable in distributed systems architectures, failure modes, and mitigations Experience with distributed message and event streaming systems, such as Kafka Familiarity with various cloud …/SLAs management Adherence to industry-accepted cybersecurity best practices, including secure-by-design implementation, incident detection, monitoring, and remediation Understanding of low-level systems concepts, including DNS, Unix operating systems, and computer networking fundamentals Strong theoretical understanding of computer science, including algorithms and data structures more Â»
Posted:

Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
FINBOURNE Technology
hire an experienced developer with experience building scalable and performant software and who is excited by the idea of writing, supporting and maintaining globally distributed systems for the financial services industry. This is a fantastic opportunity to work in a fast-growing business and contributing to the scaling … of a system from thousands of users to millions! Key responsibilities include: Optimising our current technology stack to improve performance and stability Develop internal systems and integrate with external systems to expand product capabilities Develop our performance monitoring and testing suites to help us detect and mitigate performance … require: We're looking for C# (or any strongly-type language) developer with ideally some SQL skills and experience writing, supporting, and maintaining globally distributed systems. Our key technologies are C# (.NET Core) applications hosted using Kubernetes on AWS. We also use a number of other key technologies including more Â»
Posted:

Senior Software Engineer, Technical Lead

South West London, London, United Kingdom
Networking People (UK) Limited
the codebase, drive the direction of future product development and collaborate closely together with other leaders in the field. Technical Knowledge Required: Proficiency in distributed systems and Linux systems engineering. Coding in programming languages such as C, C++, Golang or Rust. Experience working with and/or more Â»
Employment Type: Permanent
Posted:

Senior Software Engineer / Technical Lead

South West London, London, United Kingdom
Networking People (UK) Limited
/Technical lead experienced in working with and/or on virtual server technologies, virtual networking technologies, network programming. Technical Knowledge Required: Proficiency in distributed systems and Linux systems engineering. Coding in programming languages such as C, C++, Golang or Rust. Experience working with and/or more Â»
Employment Type: Permanent
Posted:

Software Developer - Data Infrastructure

London Area, United Kingdom
Squarepoint Capital
operations and attribute our success to rigorous scientific research. As a technology and data-driven firm, we design and build our own cutting-edge systems, from high performance trading platforms to large scale data analysis and compute farms. With offices around the globe, we emphasize true, global collaboration by … http/REST and Websocket protocols Experience with Google Cloud/AWS and/or containerization in Docker/Kubernetes Experience with highly available distributed systems and working with large datasets Experience with other programming languages such as Rust, Python and Q is a plus more Â»
Posted:

Rust Developer | Trading Technology

London Area, United Kingdom
Selby Jennings
and beyond. They seek a Software Engineer with a strong background in STEM and a passion for software development. While experience with low latency systems, algorithmic trading, or MEV is advantageous, a strong interest in these areas is essential. Their culture is fast-paced, collaborative, and encourages ownership from … Responsibilities: Enhance their low-latency trading infrastructure Optimise core engine performance and network infrastructure Develop new features focused on transaction efficiency and advanced trading systems Skills: Proficient in Rust or similar (C/C++/C#/Java/Go) with a willingness to learn Rust Experience with latency … sensitive system development, multi-threaded coding, and scalable distributed systems Familiarity with concurrency, OOP, database systems, and basic SQL Knowledge of Linux/Unix, AWS, Git, Docker, EVM, and blockchain fundamentals Apply now more Â»
Posted:

GCP DevOps Specialist

London Area, United Kingdom
Hybrid / WFH Options
CSI GLOBAL LTD
of engineers. Proficiency developing with modern programming languages and web technologies, and ability to rapidly develop proof-of-concepts Ability to work with geographically distributed and cross-functional teams Expert in code deployment tools (Jenkins, Puppet, Ansible, Git, Selenium, and Chef) Expert in automation tools (CloudFormation, Terraform, shell script … Python and Unix Scripting, and known DevOps tools like Git and GitHub Solid experience with GCP administration and management Experience building highly available, secure, distributed systems Experience building extremely high volume and highly scalable web services Q Styles more Â»
Posted:

Lead Quantitative Developer (C++) | Systematic Trading

Greater London, England, United Kingdom
Augmentti
and performant code for the more complex algorithms) with modern C++/Python. Think low-latency, high-performance (low-level O/S, CPU, systems programming & other elements of HPC) all combined with highly performant mathematical algorithms. You would be sat directly in the investment arm of the business … the fund and a bunch more things that I can't squeeze into this advert. You need to work on real-time automated trading systems, understand execution/trading strategy logic, use C++ as your programming weapon of choice and choose Linux over Windows every time. Hit apply or … Quant Development, Quant Developer, Intraday Trading, Quant Fund, Hedge Fund, Finance, Equities, Futures, FX, Modelling, Strategies, Trading Signals, Multithreading, Linux, Unix, High-Performance, Operating Systems, Real-Time, Algorithms, Algorithmic Trading, Electronic Trading, E-Trading, Systematic Trading, High-Frequency Trading, HFT, High Frequency, Startup, Scaleup, Prop Trading, Execution, Algo Trading more Â»
Posted:

Staff Software Engineer (Insights)

London, England, United Kingdom
Bazaarvoice
of Bazaarvoice data that will power our various client-facing dashboards, raw data reporting, product performance reporting. The ideal candidate has built and operated systems that aggregate and share data sets to support new product offerings and is well experienced in evaluating the right technologies to build those data … data. Define how data should be aggregated and made available to other consuming applications while maintaining high availability and performance. Implementation of the mechanism, systems, and software to make it happen. Use your strong grasp of the technology stack to guide where we go next. Drive engineering best practices … and help mentor talent. Who You Are 7+ years of experience building and supporting scalable, distributed systems using open-source tools. Proven hands-on experience with Object Oriented programming languages and with at least 1 scripting language (ex. Java/C++/etc. and Python/Ruby/ more Â»
Posted:

Java Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Oliver Bernard
and eco-friendly solutions seek a Java Developer to join them on a remote basis. Seeking Java Developers of any level to join their distributed team. As a Java Developer, you will play a crucial role in developing and maintaining scalable, high-performance applications for their energy management platform. … design, implement, and deploy innovative solutions that drive our mission of sustainability and efficiency. Responsibilities: Designing, developing, and testing robust Java applications in a distributed environment Collaborating with product managers and engineers to understand requirements and translate them into technical solutions Implementing containerised solutions using Kubernetes and Docker for … technologies and industry best practices to drive innovation and efficiency Requirements: Bachelor's degree in Computer Science, Engineering, or related field Strong understanding of distributed systems architecture and Microservices principles Experience with containerisation technologies such as Kubernetes and Docker Hands-on experience with cloud platforms, preferably AWS Excellent more Â»
Posted:
Distributed Systems
London
10th Percentile
£72,500
25th Percentile
£77,500
Median
£95,000
75th Percentile
£126,250
90th Percentile
£151,000