Latest Software Developer cambridge Jobs

NVIDIA logo

Developer Relations Manager, Retail & Media Entertainment

As a Developer Relations Manager, you will act as the technical point of contact for startups and developers building AI and generative AI applications in the retail and media entertainment industries. You will evangelize NVIDIA’s AI technologies, build sample applications, and support developers in optimizing their models using NVIDIA’s tools and platforms.

Remote Permanent
NVIDIA logo

Developer Relations Manager, Retail & Media Entertainment

As a Developer Relations Manager, you will act as the technical point of contact for startups and developers building AI and generative AI applications in the retail and media entertainment industries. You will evangelize NVIDIA’s AI technologies, build sample applications, and support developers in optimizing their models using NVIDIA’s tools and platforms.

Remote Permanent

Technical Programme Manager

The Engineering Programme Manager at Thought Machine is responsible for delivering complex technical programmes within the engineering division. This role involves planning, setting milestones, coordinating multi-team efforts, and ensuring alignment across large cross-functional teams. The manager must have a strong technical background, particularly in modern cloud technologies, and a proven track record in managing cross-functional initiatives.

Thought Machine London, United Kingdom
Hybrid Permanent

Site Reliability Engineer

As a Site Reliability Engineer at Thought Machine, you will be responsible for maintaining and supporting the robust production infrastructure that powers cutting-edge Core Banking and Payments platforms. You will collaborate with senior stakeholders, customers, and product engineering teams to ensure high fault tolerance, scalability, and reliability of the systems, while contributing to disaster recovery, capacity planning, and continuous improvement of SaaS products.

Thought Machine London, United Kingdom
On-site Permanent
Synthesia logo

Software Engineer (Principal level)

This role involves leading backend engineering efforts, focusing on inter-service testing, monorepo standardization, and overall stability improvements. You will work on long-term projects, evaluate the impact of your work, and collaborate across multiple teams to drive the company's engineering capabilities forward.

Synthesia London, United Kingdom
Hybrid Permanent

Python Software Engineer

Develop secure, scalable cloud-based applications using Python and modern web technologies to support the UK's clean energy transition. Collaborate with cross-functional teams in an Agile environment, contributing to solution design, code reviews, and engineering best practices. Work alongside senior engineers to enhance digital platforms critical to national infrastructure.

Candidate Source - TEAM B25Db, B2 5DB, United Kingdom £65,000 – £74,000 pa
Hybrid Permanent
CrowdStrike logo

Software Engineering Manager - Observability

This role involves managing a team of engineers focused on building quality platforms for observability and tracing. You will participate in architectural design, capacity planning, and team collaboration, while fostering a flexible and healthy work environment. The team works on large-scale distributed systems and cloud environments, with a focus on DevOps practices.

CrowdStrike London, United Kingdom
Hybrid Permanent
Isomorphic Labs logo

Software Engineer (Data Services), London

This role involves working in a fast-paced, interdisciplinary team to build a cutting-edge ML-based software platform for drug discovery. Responsibilities include data engineering, service-oriented architecture, and collaboration with scientists and ML researchers to accelerate scientific breakthroughs using AI.

Isomorphic Labs London, United Kingdom
On-site Permanent
CrowdStrike logo

Software Engineering Manager - Observability

This role involves managing a team of engineers to build and maintain observability platforms, including metrics and tracing systems. You will participate in architectural design, team planning, and code reviews, while fostering a culture of collaboration and innovation.

CrowdStrike Denmark
Hybrid Permanent Flexible
Isomorphic Labs logo

Software Engineer (Training Platform)

As a Software Engineer, you will play a crucial role in building and operating the inference platform, connecting deep expertise in distributed systems programming with hands-on knowledge of Kubernetes-based platforms. You will support the platform in production, ensuring high-quality, user-focused features and maintaining platform stability, reliability, and scalability.

Isomorphic Labs London, United Kingdom
On-site Permanent
Medtronic logo

Software Development Engineer in Test

As a Software Development Engineer in Test, you will focus on designing and building automated test solutions for Medtronic's embedded and connected hardware platforms used in operating rooms. You will collaborate with engineering teams to ensure the reliability, safety, and performance of device software, firmware, and hardware interactions, leveraging modern automation frameworks and continuous improvement practices.

Medtronic London, United Kingdom
On-site Permanent

Software Engineer (Backend and AI Systems)

This role involves building backend systems for client projects and the core Orbit platform, which delivers automated workflows to reduce business admin. The engineer will integrate AI systems using LLMs like Claude and OpenAI, harden AI prototypes for production, and develop secure, compliant systems with Stripe, Cloudflare, and AWS. A strong focus is on translating business problems into robust, scalable software solutions using modern backend and AI engineering practices.

Rocketeer Orbit Stafford, Staffordshire, United Kingdom £42,500 – £55,000 pa
Hybrid Permanent

Software Engineer, Platform

This role involves owning and developing large new areas within an enterprise-grade Generative AI platform, working across backend, frontend, and integrating with LLMs and ML models. You will collaborate with product, ML, and infrastructure teams to deliver high-quality features and experiments, ensuring scalability and reliability.

Scale AI London, United Kingdom
On-site Permanent

Software Development Manager

As a Software Engineering Manager, you will lead and develop a team of software engineers, establish engineering best practices, and drive the adoption of AI tooling and intelligent automation. You will work closely with product, architecture, and executive leadership to build innovative AI-driven platforms for the construction industry.

Apache Associates Manchester, United Kingdom £70,000 – £80,000 pa
Remote Permanent
Synthesia logo

Staff Software Engineer, Voices

This role involves working on the core systems that power Synthesia’s script preview and voice generation, ensuring high-quality voiceovers across multiple languages and providers. You will design and evolve backend services, handle provider reliability, and contribute to user-facing product problems, collaborating closely with frontend and R&D teams.

Synthesia London, United Kingdom £50,000 pa
Remote Permanent