help us develop and maintain our cutting-edge game technologies and systems. At World Makers, a Senior Software Engineer (Infrastructure) will have the opportunity to work on the backend systems and infrastructure that powers our online multiplayer games. This includes developing microservices and cutting-edge distributedsystems, developing infrastructure as code pipelines, and deploying services to be … players worldwide. This is a hybrid role. The successful applicant will be expected to spend two days per week onsite in Cambridge. Responsibilities Develop, maintain and optimise services and distributedsystems that are used by thousands of concurrent users on both cloud and on-premises infrastructure. Develop and manage new features throughout their entire lifecycle, from initial concept … to final release. Develop and maintain systems to handle and analyse millions of daily user events for anticheat and analytics purposes. Develop and maintain infrastructure as code pipelines and systems. Work effectively with other game development disciplines, including art and design. Contribute to and drive new technical architecture and design. Requirements 5+ years professional experience in software development. Solid More ❯
an environment of continuous growth and discovery. About the team We are a team of passionate professionals who thrive on collaboration and innovation and we never stop in improving distributed cloud systems, challenging status quo and leveraging innovative technologies. Our team is at the forefront of delivering always-on AI-powered distributedsystems that serve tens … with hundreds of thousands of events per second and billions of video streams processed daily, you'll be part of a elite group working on truly global-scale cloud systems that few companies can match. We do collaborate with experts from diverse backgrounds, share knowledge and driving innovation that redefines global smart home security landscape. You will find us … explore new frontiers, and deliver solutions that make lasting impact. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design PREFERRED QUALIFICATIONS - Bachelor's More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
functionality of our applications and a strong understanding that our customers are the ultimate beneficiary of well built, scalable and working software. Key Responsibilities: Design, develop, and maintain software systems using modern frameworks and technologies. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code. Implement responsive design principles to ensure … mobile device technologies such for Kotlin (Android) and Swift (iOS) Strong understanding of server-side languages and frameworks such as Node.js, .NET, PHP, GoLang, Rust Experience with database management systems e.g., MySQL, PostgreSQL, MS SQL Server MongoDB). Familiarity with Git and branching strategies such as GitOps Solid understanding of testing frameworks and methodologies e.g. Jest, Mocha, Selenium. Ability … Skills: Experience with cloud platforms e.g., AWS, Azure, Google Cloud. Knowledge of DevOps practices and CI/CD pipelines. Experience with containerization technologies e.g., Docker, Kubernetes Experience in writing distributedsystems and concepts of sharding, Pub/Sub. Understanding of Agile methodologies. Even if you don't meet every requirement, we still encourage you to apply. Your unique More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
Golang Development: - 5+ years of experience in software development, with at least 2 years specializing in Go. - Develop and maintain robust, high-performance applications using Go. - Work on concurrent systems such as real-time bidding (RTB) systems, high-load marketplaces, or chat applications. - Build and optimize distributedsystems, with a preference for experience in Actor patterns … frameworks like Gin or Echo. 3) DevOps and Automation: - Set up and manage CI/CD pipelines using Infrastructure as Code (IaC). - Build and maintain monitoring and alerting systems, with a preference for experience using DataDog. 4) Database and Messaging Integration: - Design and integrate databases, with experience in Postgres or MySQL being essential. - Set up and manage message More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
at scale. In this role, you'll partner with the team to develop new functionality and modernise existing infrastructure, design pipelines, improve monitoring, logging and alerting, and ensure our systems remain performant, secure, and efficient. Responsibilities: This is a hands-on role with high ownership. You'll collaborate across teams to: Modernise our infrastructure by leading the migration from … speed - at once. You'll be key to making it work. Required Skills: Knowledge of one or more programming languages (Java/Scala, TypeScript, Python). Validated experience operating distributedsystems at scale in production. Cloud AWS (primary), Kubernetes (future), Docker (current), Terraform. Excellent debugging skills across network, systems, and data stack. Observability tooling, e.g. custom metrics … optimising Kafka, Spark, or container networking under load. In Return: This role is at the heart of a highly leveraged platform, enabling hundreds of engineers to use critical data systems with confidence. You'll have ownership, impact, and a seat at the table as we define how SRE and platform thinking shape our next-generation data infrastructure. If you More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
should possess a robust background in deploying and running Kubernetes clusters across multi-cloud and hybrid-cloud environments at scale. Responsibilities: Deploy and manage enterprise-scale Kubernetes clusters hosting distributed application services in a multi-tenant environment. Work proficiently with multi-cloud or hybrid-cloud setups, including data centers virtualisation technologies like VMware, Harvester, OpenStack, or others. Contribute to … Certified Kubernetes Application Developer (CKAD) certifications. Experience working automated deployment and management EKS clusters Specialist or Architect level certifications in AWS, GCP, and Azure. Experience in deploying and supporting distributedsystems on Kubernetes. In Return: Based in Cambridge UK, this is an opportunity to join a dynamic, collaborative, and driven team, and provides a genuine opportunity to craft More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Different Technologies Pty Ltd
for the ideal candidate. Responsibilities Develop and manage new features throughout their entire lifecycle, from initial concept to final release. Work directly on Unreal Engine and our infrastructure and distributedsystems across a variety of platforms and programming languages. Debug, profile, and optimise code on a variety of platforms. Work effectively with other game development disciplines, including art … s or master's degree in Computer Science or a related field. Experience using Unreal Engine. Experience working on and shipping live service games. Experience working on microservices and distributed systems. Experience developing low-level game engine systems (e.g. rendering, physics, animation, networking). More ❯
involved in the entire software development life cycle (SDLC), as this dynamic role will require you to rapidly prototype - and ultimately move into production - highly complex, reliable and performant systems - oftentimes from scratch. Role : Develop ultra-low-latency exchange connectivity layers using reliable C++ code Work closely with a close-knit team of Software Developers and Quant Traders Build … mission-critical research systems from scratch This is an early-stage hire for the team. Much of your work will be completely greenfield. You will be involved in the designing, prototyping, testing and productionising new software. Providing support to a small number of junior engineers Whilst not a requirement, you will be given the opportunity to grow into a … senior managerial role should you wish About you: Holistic approach to problem solving; you are able to see the 'bigger picture' of your work Exceptional systems knowledge Exceptional Linux knowledge Strong networking knowledge (TCP/IP) Strong concurrent programming ability (C++) Experienced working with distributedsystems ( Desirable ) Experience working in the cloud (AWS, GCP, Azure etc.,) ( Desirable More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
involved in the entire software development life cycle (SDLC), as this dynamic role will require you to rapidly prototype - and ultimately move into production - highly complex, reliable and performant systems - oftentimes from scratch. Role : Develop ultra-low-latency exchange connectivity layers using reliable C++ code Work closely with a close-knit team of Software Developers and Quant Traders Build … mission-critical research systems from scratch This is an early-stage hire for the team. Much of your work will be completely greenfield. You will be involved in the designing, prototyping, testing and productionising new software. Providing support to a small number of junior engineers Whilst not a requirement, you will be given the opportunity to grow into a … senior managerial role should you wish About you: Holistic approach to problem solving; you are able to see the 'bigger picture' of your work Exceptional systems knowledge Exceptional Linux knowledge Strong networking knowledge (TCP/IP) Strong concurrent programming ability (C++) Experienced working with distributedsystems ( Desirable ) Experience working in the cloud (AWS, GCP, Azure etc.,) ( Desirable More ❯
Peterborough, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Noir
new and enhanced software solutions across a complex technology landscape. To succeed, you will bring strong experience in leading development teams (7+ years) within agile environments, ideally across large, distributed systems. You will have a deep technical foundation in the Microsoft stack, including the .NET framework (versions 4.8 and 8), SQL Server, and service-oriented architectures. Familiarity with microservices More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Microsoft Corporation
engineering, and natural sciences, which again emphasises the importance of collaboration and teamwork. We are seeking a highly motivated and experienced Sr RSDE with expertise in machine learning and distributed systems. The ideal candidate will have a deep understanding of machine learning and be proficient in the design, planning, and implementation of tools and technology to support AI-driven … source ecosystem. Proficient experience working with machine learning and large datasets. In-depth understanding of open source machine learning frameworks (e.g., PyTorch, ggml, llama.cpp, vllm). Experience building complex systems on the cloud. Experience building and optimizing distributedsystems and large-data applications, including those using tensor accelerators or GPUs. Strong analytical, problem-solving, and communication skills. … required, but preferred. for Science Responsibilities Architect, design, and implement scalable and robust solutions for machine learning and scientific research involving large volumes of heterogeneous data. Build and optimize distributed data processing and model building pipelines. Develop and maintain tools and technologies for building, training, optimizing, scaling machine learning solutions. Collaborate with cross-functional teams, including scientists, researchers, and More ❯
Responsibilities (Text Only) - Architect, design, and implement scalable and robust solutions for machine learning and scientific research involving large volumes of heterogeneous data. - Build and optimize distributed data processing and model building pipelines. - Develop and maintain tools and technologies for building, training, optimizing, scaling machine learning solutions. - Collaborate with cross-functional teams, including scientists, researchers, and software engineers. - Document … source ecosystem. - Proficient experience working with machine learning and large datasets. - In-depth understanding of open source machine learning frameworks (e.g., PyTorch, ggml, llama.cpp, vllm). - Experience building complex systems on the cloud. - Experience building and optimizing distributedsystems and large-data applications, including those using tensor accelerators or GPUs. - Strong analytical, problem-solving, and communication skills. More ❯
environments Deep knowledge of architecture and design patterns for the frontend (e.g. data flows, components, modules) Deep knowledge of architecture and design patterns for the backend (e.g. configuration, REST, distributedsystems) Working knowledge of Typescript, both on frontend and backend Working knowledge of AWS services like Lambda and DynamoDB Working knowledge of CI/CD, deployment tools and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Certus Sales Recruitment
ecosystem (Java, Kotlin, or Go), although experienced engineers from a Microsoft stack background (C#/.Net) will also be considered. Key Responsibilities: Lead the design and development of scalable, distributedsystems handling high volumes of global traffic. Define and influence long-term technical strategy across engineering teams. Collaborate with stakeholders to deliver reliable, high-performance backend services. Champion … best practices around code quality, testing, and CI/CD. Mentor and support the growth of other engineers in the team. Candidate Profile: Proven experience building and scaling backend systems in production environments. Deep knowledge of the JVM stack (Java, Kotlin, Go), or strong C#/.Net experience with a willingness to adapt. Experience leading technical design and architecture More ❯
backend microservices and API development, cloud-native application development, big data processing and stream analytics, as well as powering robust web application backends. Additionally, the JVM excels in building distributedsystems and is often the foundation for greenfield projects leveraging modern tools and frameworks. A glimpse of roles we recruit for: Software Engineers (Junior to Lead level) Full More ❯
and creating a team specific knowledge base and skill set BASIC QUALIFICATIONS - 2+ years of software development, or 2+ years of technical support experience - Experience troubleshooting and debugging technical systems - Experience in Unix - Experience scripting in modern program languages - Experience in cloud computing, preferably in AWS PREFERRED QUALIFICATIONS - Knowledge of web services, distributedsystems, and web application More ❯
large software systems. The Golang programming language was built to fill in the gaps of C++ and Java that Google came across while working with it's servers and distributed systems. We partner with many innovative organisations, from scaling start-ups to global power houses - meaning we will always have the very best and most exciting opportunities to share More ❯
for aspiring engineers to join our journey. We are looking for a seasoned engineer to who is first and foremost security-minded. You would design, build, and operate large distributed system with an extremely high bar for security, availability, reliability, and resiliency. You also have experience driving a few large and ambiguous initiatives, bringing clarity to align stakeholders with … experience - 5+ years of programming 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 standards, code reviews, source control More ❯