Distributed Systems Jobs in England

1 to 25 of 157 Distributed Systems Jobs in England

Senior Software Development Engineer, Cloud SCADA

Preston, Washington, United States
Amazon Data Services, Inc
Help us push the availability and reliability of cloud infrastructure to new heights! The AWS Data Center Systems team builds services to monitor data center infrastructure conditions. Our services directly contribute to the high availability of AWS datacenters and Amazon's sustainability goals. Teams in Data Center Systems solve problems of large-scale metric ingestion, distributed systems/cloud computing, data visualization, anomaly detection, analytics, and graph networks. We are looking for a Senior Software Development Engineer who is passionate about creating application software that keeps critical infrastructure running efficiently and securely. You'll have … the opportunity to build systems using AWS technologies including Lambda, ECS Fargate, Kinesis, API Gateway, DynamoDB, Step Functions, and more. We don't expect you to have expertise or even familiarity with all of the technologies listed above, but we do expect you to be excited to learn about more »
Employment Type: Permanent
Salary: USD Annual
Posted:

Sr. Software Dev Engineer, Amazon Aurora Serverless, Control Plane

Preston, Washington, United States
Amazon Development Center U.S., Inc
cutting-edge database technology, and of the cloud in general. In this role, you will have the opportunity to apply your deep understanding of distributed systems architecture and design principles and will be required to identify and analyze complex problems to develop elegant and efficient solutions to optimize … with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team - Bachelor's degree in computer science or equivalent - 2+ years experience with … building scalable distributed systems using AWS or other cloud technologies - 2+ years of building large-scale machine-learning services PREFERRED QUALIFICATIONS - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - 3+ years experience with building more »
Employment Type: Permanent
Salary: USD Annual
Posted:

Sr. Software Development Engineer, AWS IAM

Preston, Washington, United States
Amazon Development Center U.S., Inc
to give customers state-of-the-art controls to manage access across all their AWS environments. At IAM, we operate one of the largest distributed systems in the world, which processes tens of millions of transactions per second. With the growth of AWS, the customer workloads and access … team that owns IAM credentials management functionality. Key job responsibilities A successful candidate has established background in designing, building and operating high-performing, reliable distributed systems of the global scale as part of a high-functioning engineering team. You must have strong technical skills, solid project management skills … with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 5+ years of full software development life cycle, including coding more »
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Development Engineer, AWS Directory Service

Preston, Washington, United States
Amazon Development Center U.S., Inc
fully managed service that allows customers to set up and run Active Directory in the AWS cloud. It's a high-scale, highly available distributed system supporting sub-second latency micro-services to a large growing customer base. We support the scale of millions of requests per second and … and replication. As part of the AWS Identity organization, we are pioneers in areas such as identity, access management, security and providing massively scaled, distributed platform capabilities to all of AWS. Our mission is to build the most secure, reliable, scalable and performant authentication and authorization platform on the … planet, which enables every AWS customer to have secure access to their resources. We are building some of the largest and most complex distributed systems in the world, and we need passionate engineers like you to work with us on this mission! As a Software Development Engineer (SDE more »
Employment Type: Permanent
Salary: USD Annual
Posted:

Sr. Compiler Engineer III - Machine Learning, Annapurna Labs

Preston, Washington, United States
Hybrid / WFH Options
Annapurna Labs (U.S.) Inc
projects, and environments to have a firsthand impact on our global customer base. You'll bring a passion for innovation, data, search, analytics, and distributed systems. You'll also: Solve challenging technical problems, often ones not solved before, at every layer of the stack. Design, implement, test, deploy and … Cupertino, CA, USA Seattle, WA, USA BASIC QUALIFICATIONS - 6+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 5+ years of experience in developing compiler features and optimizations - Proficiency with 1 or more of the following programming languages: C++, C, Python more »
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Development Manager, Machine Learning Acceleration, Neuron ML Apps

Preston, Washington, United States
Annapurna Labs (U.S.) Inc
projects, and environments to have a firsthand impact on our global customer base. You'll bring a passion for innovation, data, search, analytics, and distributed systems. You'll also: Solve challenging technical problems, often ones not solved before, at every layer of the stack. Design, implement, test, deploy and … with the executive leadership and other senior management and technical leaders to define product directions and deliver them to customers. We build massive-scale distributed training and inference solutions. This organization builds the full stack of software, servers and chips to accelerate at the highest scale. About the team … 7+ years of working directly within engineering teams experience - 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience - Experience partnering with product or program management teams PREFERRED QUALIFICATIONS - 2 years experience leading teams that in Machine Learning development including building and more »
Employment Type: Permanent
Salary: USD Annual
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

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

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:

Senior Software Engineer

London, England, United Kingdom
Ripple
responsibility from Day 1. 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 flawless cross-border transactions. Participate in … solutions. Mentor and support the growth of junior engineers. WHAT YOU'LL BRING: 6+ years of hands-on Software Development experience on large-scale distributed systems, with the last 4-6+ years in Java or similar (Golang, Scala, etc). Experience in building transactional systems backed … by modern persistence technologies (Aurora, DynamoDB, etc.) Experience with Agile development of distributed services, with a focus on robust software design, scalability, and security. Experience building and deploying containerized applications into modern distributed computing environments (Kubernetes, Nomad, etc.) Eagerness to work openly and collaboratively with a diverse team 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:

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:

Senior Software Engineer - AI Integration (Remote)

Greater London, England, United Kingdom
Hybrid / WFH Options
Oxford Economics
to help grow adoption across our organisation. As part of our AI Platform team, you will play a pivotal role in developing and deploying systems that leverage the power of LLMs and generative AI. Your responsibilities will include interpreting AI use cases, building and integrating solutions, optimising performance, and … platform such as NLP, chatbot frameworks, and AI model APIs that enhance product value. Software System Development and Maintenance : Design, develop, and maintain software systems integral to LLMs and Generative AI. These systems form the backbone of your platform, directly contributing to its core functionality. Optimization and Efficiency … Optimize existing software for performance, scalability, and reliability. Improving current systems ensures efficiency, scalability, and user satisfaction. Security and Vulnerability Prevention : Implement robust security measures, including following our SDLC, conforming to ISO27001 and protecting against SQL injection attacks. Security is paramount to safeguard user data and prevent vulnerabilities. Communication 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:

Systems Engineering Manager II, Site Reliability Engineering, Google Cloud

London, United Kingdom
Google
experience.Candidates will typically have 5 years of experience with programming in one or more programming languages.Typically 3 years of experience with Unix/Linux systems internals and administration (e.g. filesystems, inodes, system calls) or networking (e.g. TCP/IP, routing, network topologies and hardware, SDN).Typically 3 years of … people management experience.Preferred qualifications:Experience working in computing, distributed systems, storage, or networking.Expertise in designing, analyzing, and troubleshooting large-scale distributed systems.Ability to debug, optimize code, and to automate routine tasks.Systematic problem-solving approach, coupled with effective verbal and written communication skills About the job Site Reliability … Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to users' needs and a fast rate of improvement. Additionally more »
Salary: £ 70 K
Posted:

Transaction Banking and Other - London - Vice President - Software Engineering London, Greater [...]

London, England, United Kingdom
Jobleads-UK
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 … Engineering is a global team with presence in New York, London, Bengaluru and Dallas. We are responsible for the technical design and development of systems that protect the firm and our clients from Financial Crime including real time Fraud prevention and compliance with global Sanctions and regulatory requirements, using … preferably Java) Proven ability to lead engineering teams and deliver complex products with multiple stakeholders Prior experience with working on high availability, mission critical systems BS degree in Computer Science or related technical field involving programming or systems engineering. Proficiency in development with Java, springboot, REST APIs Experience 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:

Manager, System Development

London, United Kingdom
AmazonWebServices
and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.We are looking for an experienced Systems Engineering and Operations Leader to contribute to the growth of our organization within Amazon Web Services.Key job responsibilitiesWe are currently looking for a Systems … Drive root cause analyses, and coach others on doing them, as well as leading local development to improve operational performance.* Drive continual improvement in systems operations through tool building and automation.* Define and drive projects and report on their progress.* Meet with customers to develop relationships and clarify requirements. … in Computer Science, Engineering, or Mathematics or equivalent experience * 7+ years of relevant hands-on engineering and administrative experience in networking, network services, operating systems * 3+ years of experience as the systems engineering and operations leader for an Internet service or leading edge IT organization* Demonstrated success building more »
Salary: £ 70 K
Posted:

Site Reliability Engineer

London Area, United Kingdom
Square One Resources
on an exciting 6-month initial contract, with potential extensions up to 2-3 years. 🌟 Responsibilities: Blend engineering expertise with a drive to enhance systems and processes . Innovate and develop solutions to new challenges. Ensure the uptime and reliability of crucial platform services and applications for both internal … users. Primary – Required Skills: Experience with Microservices in languages such as Go, Java, C++, Python , etc. 🔧 Proven track record in Application Development. Familiarity with distributed systems. Strong problem-solving skills and keen attention to detail. 🔍 Excellent communication and teamwork abilities. Proficiency in Python programming. 🐍 Linux Administration (System Administration & Network … e.g., Kafka, RabbitMQ). Kubernetes Administration. ⛵ CICD Tooling & DevOps Automation. Secondary – Complimentary Skills (in order of priority): Shell Scripting. 🐚 Knowledge of Containers. Exposure to distributed systems like Consul, Zookeeper, MongoDB, etc. Familiarity with Saltstack. Experience with monitoring tools such as Grafana, Prometheus, etc. 📊 Skilled in designing, analyzing, and more »
Posted:

Senior Software Engineer - C#/.Net

Leeds, England, United Kingdom
Hybrid / WFH Options
KPMG UK
past 5 years and being a UK national or dual UK national. Experience in C#/.Net, full-stack experience preferred. Experience of building distributed systems and secure products at scale. Experience using containerization technologies (Docker, Kubernetes etc) Experience with RESTful APIs and microservices best practices. Extensive experience … we’d love to see/Amazing Extras: Solution development and delivery into at least one cloud platform (AWS, Azure, GCP) Knowledge of Database systems and models. Ability to use wide variety of open-source technologies. Experience with logging/monitoring tools (DataDog, StackDriver, Prometheus etc), Knowledge of test more »
Posted:

Senior Cloud Engineer

Leeds, England, United Kingdom
Hybrid / WFH Options
KPMG UK
designing and building infrastructure using a DevOps mindset in any of the main public cloud providers including AWS/Azure/GCP Experience with distributed systems and ability to build secure cloud at scale Experience using containerization technologies (Docker, Kubernetes etc) Ability to manage key stakeholders, including clients … CircleCI etc) Skills we’d love to see/Amazing Extras: Experience building infrastructure testing within the pipeline for automated deployments Knowledge of Database systems and models Ability to use and also contribution to open-source technologies Knowledge of test automation To discuss this or wider Technology roles with more »
Posted:

Lead Software Engineering - C#/.Net

Leeds, England, United Kingdom
Hybrid / WFH Options
KPMG UK
in full stack C#/.Net Core. Hands on experience front end technologies, such as React or Angular. Demonstrable experience leading engineering teams building distributed systems and secure products at scale. Have a solid understanding of design practices, system architecture and conducting code reviews. Experience using containerization technologies … we’d love to see/Amazing Extras: Solution development and delivery into at least one cloud platform (AWS, Azure, GCP) Knowledge of Database systems and models. Ability to use wide variety of open-source technologies. Experience with logging/monitoring tools (DataDog, StackDriver, Prometheus etc), Knowledge of test more »
Posted:
Distributed Systems
England
10th Percentile
£48,250
25th Percentile
£62,500
Median
£82,500
75th Percentile
£115,000
90th Percentile
£145,500