1 to 25 of 28 Code Quality Jobs in Cambridgeshire

Portfolio Software Full Stack Engineer (Contractor)

Location
Cambridge, England, United Kingdom
engineering practices, distributed systems and API design. While this is a full stack role, the primary emphasis is on backend development, system architecture and code quality . Experience with frontend technologies is beneficial but not essential. The successful candidate should also be comfortable working with AI-assisted … development tools , reviewing both human-written and AI-generated code, and contributing to technical discussions around architecture and system design. Responsibilities Backend Development Design, develop and maintain scalable backend services using Node.js, TypeScript and modern backend frameworks such as Express.js or similar. Design and implement RESTful APIs and service ...

DevOps Engineer

Location
Cambridge, England, United Kingdom
maintain CI/CD pipelines to automate software builds, testing, and releases. Build and maintain internal tooling to support the software development lifecycle (e.g., code quality analysis, dependency management, automated testing). Collaborate with engineering teams to identify and automate manual processes, reducing cognitive load and improving … efficiency. Implement and maintain infrastructure as code (IaC) for internal development environments. Work closely with development teams to troubleshoot and resolve issues related to build processes, testing, and deployments. Coordinate penetration testing, code/virus scanning, and disseminate findings to the engineering team for resolution. Measure performance ...

Senior Software Engineer, Core AI Services

Location
Cambridge, England, United Kingdom
documented public APIs and SDKs for consumption by internal engineering teams and external partners. Drive feature implementation from design to production, taking ownership of code quality, performance, and system reliability. Partner with cross-functional teams to deliver end-to-end solutions across data pipelines, orchestration layers … service APIs. Embed robust security controls, identity management, and privacy-by-design practices across all AI services. Actively contribute to design reviews, code reviews, and technical discussions to champion engineering best practices. Support and mentor junior and mid-level developers, fostering a culture of continuous learning and innovation. Core ...

Senior Firmware Engineer

Hiring Organisation
Smart Component Technologies Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£55,000
sensor through to the cloud . The successful candidate will be responsible for the firmware development process, ensuring the delivery of robust and efficient code, and collaborating with cross-functional teams to drive innovation. This role offers an exciting opportunity to lead a small team of firmware engineers, work … make a significant impact on our products. The successful candidate will take o n our established firmware platform, its test regime and the code that processes data coming off our devices , with a structured handover and support from the existing team. If you are passionate about embedded systems, have ...

Senior Cloud Software Developer

Location
Cambridge, England, United Kingdom
implementation decisions across cloud and service-based architectures Build and improve services using modern engineering practices, including CI/CD and infrastructure as code Use AI-assisted development tools to support engineering productivity, code quality, and delivery Work collaboratively in an agile development team and share … native application platforms Experience with Angular or an equivalent web development framework Experience using AI-assisted coding tools to improve engineering productivity and software quality Strong communication, adaptability, curiosity, ownership, and motivation to solve technical challenges in a fast-moving environment We recognise that no candidate ticks every ...

Senior Software Engineer, ML Infrastructure

Location
Cambridge, England, United Kingdom
scale their impact. We value your AI skills if you have built fluency across the agentic engineering toolchain — coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can describe projects where you shipped real work with these tools. You know … modes. Experience with caching systems and the trade-offs involved in using caching for low-latency services. A commitment to automation, CI/CD, code quality and evidence-led engineering decisions. A collaborative approach and the ability to explain technical trade-offs to partners across disciplines. ...

Senior Software Engineer, Core AI Services

Location
Cambridge, England, United Kingdom
documented public APIs and SDKs for consumption by internal engineering teams and external partners. Drive feature implementation from design to production, taking ownership of code quality, performance, and system reliability. Partner with cross-functional teams to deliver end-to-end solutions across data pipelines, orchestration layers … service APIs. Embed robust security controls, identity management, and privacy-by-design practices across all AI services. Actively contribute to design reviews, code reviews, and technical discussions to champion engineering best practices. Support and mentor junior and mid-level developers, fostering a culture of continuous learning and innovation. Core ...

Principal ML Engineer: Speech AI & Production

Location
Cambridge, England, United Kingdom
mentor engineering teams. Your work will span the entire codebase. What You’ll Do: Develop and deploy ML models, translating research into scalable, maintainable code and services Optimise ML models for speed, accuracy, and cost efficiency Evaluate and integrate cutting-edge approaches into our ML stack Identify and solve … complex ML problems across the organisation Define and enforce best practices for code quality, model lifecycle management, etc. Mentor engineers and foster a culture of technical excellence and innovation Co-define the long-term technical vision What We’re Looking For: Deep understanding of the modern Machine ...

Senior Cloud Software Engineer - Azure & Microservices

Location
Cambridge, England, United Kingdom
cloud platform capabilities on Microsoft Azure within AVEVA CONNECT Core Services, operating in an agile team. The role emphasizes CI/CD, infrastructure as code, and AI-assisted tooling to boost productivity and software quality. We value strong design and coding skills, experience with microservices, REST principles, and Kubernetes ...

Senior Software Engineer, Python/Typescript

Location
Cambridge, England, United Kingdom
scale their impact. We value your AI skills if you have built fluency across the agentic engineering toolchain - coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agentic frameworks - and can describe projects where you shipped real customer-facing work with these tools. You know … quality workflows Deploy, scale, and monitor services in cloud environments using Kubernetes Build robust, highly available backend and frontend systems for software quality and automation use cases Collaborate with cross-functional teams to define and deliver external partner-facing and internal tooling Architect and own technical ...

Experienced Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
automated tests and CI/CD workflows for large-scale software projects Applying AI-assisted development tools responsibly to improve engineering productivity and software quality What You Will Learn and Develop Interested in exploring how machine learning models move from high-level frameworks through the software stack ...

Embedded Machine Learning Engineer - Electronics and Software

Location
Cambridge, England, United Kingdom
range of applications. Develop high-quality code for production systems using modern software development tools and processes with software quality built in from the outset. Enhance 42 Technology’s software development offering through use of new development tools. Working relationships: You will work with … embedded products involving machine learning and/or machine vision, including an understanding of the processes and tools needed to develop maintainable high-quality embedded firmware. Experience working with the following: Machine learning/vision platforms and frameworks such as TensorFlow, TensorFlow Lite, OpenCV and PyTorch. A range ...

Software Engineer

Hiring Organisation
RedTech Recruitment Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£75,000
TypeScript, Rust or Golang-focused candidates, good working knowledge of Python Excellent understanding of modern software engineering principles and practices Experience developing high-quality, production-ready software Strong academic background, including a degree in a STEM subject Experience with Docker Excellent analytical and problem-solving skills Comfortable tackling … with engineers, researchers and technical stakeholders across multiple disciplines Analyse complex technical problems and develop robust solutions Contribute to the continuous improvement of software quality, performance and scalability Develop expertise across a broad range of technologies and technical domains Contribute to technical discussions and help shape engineering approaches ...

Lead Delivery Engineer

Hiring Organisation
Jagex
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
engineering practices. What you'll be doing: Shape and execute the strategy for Delivery Engineering, establishing a clear roadmap that improves developer productivity, software quality, release reliability, and engineering consistency across Jagex. Build and lead a growing team of Automation Engineers, developing the team's capabilities across software … demonstrate measurable improvements in engineering productivity. Define and track engineering effectiveness metrics, using data to demonstrate improvements in developer experience, delivery performance, software quality, and platform adoption. What we're looking for: Proven experience leading the design and evolution of automation platforms, engineering frameworks, or developer tooling within ...

Senior Scientist – AI Translational

Location
Cambridge, England, United Kingdom
systems where appropriate. Partner with engineers to transition promising AI approaches into robust, governed and reusable products. Contribute to scientific strategy, technical standards, code quality and knowledge sharing across the team. Essential Skills: MSc or equivalent experience in computer science, machine learning, artificial intelligence, statistics, mathematics, physics … assess emerging AI techniques and apply them to real-world scientific and industry challenges. Advanced Python skills and experience producing clear, tested, reproducible analytical code using collaborative version control. Contributions to open-source AI projects, leading AI conferences (NeurIPS, ICML, ICLR, ACL, EMNLP, AI for Science venues) or impactful ...

Backend-First Full Stack Engineer (Node.js/TypeScript)

Location
Cambridge, England, United Kingdom
TypeScript, building robust RESTful APIs and system architecture while collaborating with frontend developers and product owners. The role emphasizes backend development, system design and code quality, with familiarity of AI-assisted development tools and modern software #J-18808-Ljbffr ...

Sr Manager, Siri Agentic Evaluation

Location
Cambridge, England, United Kingdom
evaluation to the whole Siri team. Minimum Qualifications Experience managing a team building AI-powered systems Track record of designing and delivering high-quality outcomes, and collaborating across multiple … teams Expertise in agentic modeling, data science and experimental design Demonstrated expertise in using AI-assisted software development workflows to accelerate engineering while maintaining code quality Preferred Qualifications Expertise in conversational AI and natural language understanding Experience in evaluation for agentic systems Track record of managing first ...

Mid Software Engineer - Own End-to-End Features

Location
Cambridge, England, United Kingdom
work across data, security, licensing, identity and usage, collaborating with product teams and the Shared Applications & Services group. The role emphasizes learning, code quality, and architecture, with exposure to C#/.NET, React, Azure and observability tooling. Expect a hybrid working pattern with in-office presence about ...

Software Engineer – Mid-Level or Senior

Location
Cambridge, England, United Kingdom
academic background, including degree educated in a STEM subject Excellent analytical and problem-solving skills Ability to write high-quality, production-ready code Comfortable working both independently and within collaborative engineering teams An interest in complex technical challenges, data-driven systems and emerging technologies Responsibilities for Software … with engineers, researchers and technical stakeholders across multiple disciplines Analyse complex technical problems and develop robust solutions Contribute to the continuous improvement of software quality, performance and scalability Develop expertise across a broad range of technologies and technical domains Senior hires will provide technical direction, mentor other engineers ...

Senior Software Engineer, Roku UI

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
team, you'll design, implement, and optimize systems that underpin Roku's user experience and developer platform. You'll work on performance‐critical code paths for graphics rendering, animation, layout, and UI frameworks, ensuring buttery‐smooth visuals and instant responsiveness across a wide range of devices. You'll help … functional teams to deliver global platform features with measurable performance and reliability gainsDevelop engineering tooling, frameworks, and automated workflows that raise developer efficiency and code qualityMentor junior developers through design reviews, pair programming, and clear technical documentationStay current with platform, graphics, and AI trends; proactively identify opportunities to improve ...

Staff Software Engineer & Line Manager – Machine Learning (C++ & Vulkan)

Location
Cambridge, England, United Kingdom
build an inclusive engineering environment where people can collaborate, learn, take ownership and improve. Plan and coordinate work across roadmap development, ecosystem requirements, software quality and maintenance. Strengthen team capability through hiring, onboarding, mentoring and skills development. Collaborate with architects, technical leads and engineering teams across the wider … careers. The role requires experience coordinating engineering work across competing priorities and collaborating with technical leaders and architects. Knowledge of software development practices including code review, CI, testing, release processes and Agile development will also be valuable. Experience across environments such as Linux, Android, emulators or software models ...

Senior Azure Cloud Platform Engineer – AI & CI/CD

Location
Cambridge, England, United Kingdom
architecture in an agile team and delivering high-quality services. The role involves modern engineering practices, CI/CD, and infrastructure as code, plus exploring AI-assisted development tools to boost productivity and code quality. #J-18808-Ljbffr ...

Senior Software Engineer - Scientific / HPC

Hiring Organisation
Technical Futures Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
£70,000 - £90,000 per annum
Rust), experience architecting high performance backend systems, and backed by a good academic history, you’ll bring curiosity about scientific computing and care for code quality. Applications are welcomed from Senior level Engineers with experience designing systems and the API between them; with experience of modern Python tooling … include Python & Rust). Experience designing systems and the APIs between them – services that coordinate work, manage state and handle failure. Focus on code quality. Some/most of the following should support the skills above: Experience of Cloud computing or HPC job management. Identity and authorization flows. Deploying ...

Senior Software Engineer - HPC/ Backend / API

Hiring Organisation
Technical Futures Ltd
Location
CB2, Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £90000/annum Dep on Exp + Shares + Hybrid
Rust), experience architecting high performance backend systems, and backed by a good academic history, you’ll bring curiosity about scientific computing and care for code quality. Applications are welcomed from Senior level Engineers with experience designing systems and the API between them; with experience of modern Python tooling … include Python & Rust). Experience designing systems and the APIs between them – services that coordinate work, manage state and handle failure. Focus on code quality. Some/most of the following should support the skills above: Experience of Cloud computing or HPC job management. Identity and authorization flows. Deploying ...

Principal Security Software Engineer

Location
Cambridge, England, United Kingdom
comparable languages. Experience developing software for Windows and/or Linux, including operating-system, virtualisation, isolation, or other security-sensitive components. Strong experience with code review, debugging, unit and integration testing, and modern build, continuous integration, and release workflows. Practical experience selecting, integrating, configuring … improving static analysis tools and resolving the issues they identify. Ability to work effectively in a complex codebase and drive improvements to software quality, reliability, and security. Experience applying secure software development lifecycle practices, including threat modelling, secure design, vulnerability management, and release governance. Experience with vulnerability disclosure ...