Hemel Hempstead, Hertfordshire, United Kingdom Hybrid / WFH Options
Eckoh
as enhancing their brand and increasing customer satisfaction. The Role: We're looking for a Principal Software Engineer with deep expertise in cloud-native application development, large-scale data systems, and modern AI technologies. This role goes beyond traditional engineering-you'll architect, design, and build intelligent, scalable systems that power innovative, user-facing products. As the technical … leader in a highly skilled team, you'll take ownership of designing distributedsystems, APIs, and event processing platforms in a cloud-first environment, primarily on AWS. You'll collaborate across engineering and product to deliver high-performance software, working hands-on across the stack with languages like Node.js, Python, Nuxt, Vue and the range of AWS systems. … Key Functional Responsibilities: Application & System Design: Architect and implement backend systems, APIs, and services using Node.js and Python Design systems that are scalable, reliable, and well-integrated with front-end applications (e.g., React, Nuxt, Vue) Collaborate closely with product teams to translate functional requirements into technical solutions Cloud-Native Development: Design and deploy containerized services with Amazon EKS More ❯
Hemel Hempstead, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Eckoh PLC
as enhancing their brand and increasing customer satisfaction. The Role: We're looking for a Principal Software Engineer with deep expertise in cloud-native application development, large-scale data systems, and modern AI technologies. This role goes beyond traditional engineering-you'll architect, design, and build intelligent, scalable systems that power innovative, user-facing products. As the technical … leader in a highly skilled team, you'll take ownership of designing distributedsystems, APIs, and event processing platforms in a cloud-first environment, primarily on AWS. You'll collaborate across engineering and product to deliver high-performance software, working hands-on across the stack with languages like Node.js, Python, Nuxt, Vue and the range of AWS systems. … Key Functional Responsibilities: Application & System Design: Architect and implement backend systems, APIs, and services using Node.js and Python Design systems that are scalable, reliable, and well-integrated with front-end applications (e.g., React, Nuxt, Vue) Collaborate closely with product teams to translate functional requirements into technical solutions Cloud-Native Development: Design and deploy containerized services with Amazon EKS 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 ❯
Hemel Hempstead, Hertfordshire, United Kingdom Hybrid / WFH Options
Eckoh
cloud environments. Advanced knowledge of Kubernetes networking and service mesh technologies (e.g., Istio, Calico). Exposure to Kafka and its ecosystem (Kafka Connect, ksqlDB). Expertise in debugging complex distributed systems. Familiarity with relational databases (MySQL, PostgreSQL, Oracle). Benefits: 25 days holiday and increases with service Excellent Share Incentive Scheme Life insurance Simply Health scheme Access to group More ❯
Hemel Hempstead, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Eckoh PLC
cloud environments. Advanced knowledge of Kubernetes networking and service mesh technologies (e.g., Istio, Calico). Exposure to Kafka and its ecosystem (Kafka Connect, ksqlDB). Expertise in debugging complex distributed systems. Familiarity with relational databases (MySQL, PostgreSQL, Oracle). Benefits: 25 days holiday and increases with service Excellent Share Incentive Scheme Life insurance Simply Health scheme Access to group 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 ❯
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 ❯
Luton, Bedfordshire, South East, United Kingdom Hybrid / WFH Options
Lean People Services Limited
bottlenecks, you may be the person we need. You will also need to be able to: Design robust APIs to support mobile and desktop clients Manage and optimize scalable distributedsystems in the cloud Optimize web applications to ensure performance and scalability Develop automated tests to ensure business needs are met, and allow for regression testing Cloud Infrastructure … to customer requests this may include direct contact with customers You may need to cover incident management when one of your colleagues is on leave Key Technologies : Cloud based systems, Azure & AWS Full stack Octopus Deploy VueJS, React, Angular Mobile development in Android Studio Who you will be: Passionate about software engineering and delivering a quality product. Have a 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 ❯
practices for software development • Design, develop, and deploy robust infrastructure solutions while collaborating with cross-functional teams • Build and maintain CI/CD pipelines, automated testing frameworks, and monitoring systems to ensure service reliability • Mentor junior engineers and foster a culture of technical excellence • Develop secure, highly available services that power supply chain operations • Create innovative solutions to enhance … service quality and customer experience Ideal Candidate Will Have: • Good background in designing and building large-scale distributedsystems • Experience leading technical initiatives and mentoring other engineers • Expertise in modern software development practices and cloud technologies • Track record of delivering complex projects in fast-paced environments Impact: Your work will directly influence how businesses worldwide optimize their supply … 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 ❯
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 ❯