1 to 25 of 42 Code Quality Jobs in Cambridgeshire

Software Engineer - Triton

Location
Cambridge, England, United Kingdom
role sees you joining our Triton team, where you will be part of a SCRUM team working on delivering new features, optimise performance, reviewing code changes, writing technical documentation, working with upstream communities, maintaining the code base and supporting users. In this role you will closely collaborate with … expertise in the Triton project and will (in time) contribute to the team’s technical direction and processes. You understand the importance of managing code quality and code complexity and balancing this against the need to deliver business outcomes. Note that the job title and associated ...

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 ...

Software Engineer - Java (Cambridge)

Location
Cambridge, England, United Kingdom
service with 5 nines uptime Product specifications and drivers of business value Worldpay architectural and software engineering principles Department standards and practices e.g. code quality, agile ways of working, technical debt control Closely partner with the software and quality assurance engineers in the team through … code reviews, knowledge sharing and mentoring Active collaboration with engineers in UK and US Active contribution to retrospectives, resolution of technical debt, and improvements to team and department working practices Periodic availability outside normal office hours for release support and deployment Working collaboratively along the whole SDLC – with colleagues ...

Software Engineer in Test

Location
Cambridge, England, United Kingdom
Develop **scalable, reliable automated test suites** integrated into CI/CD pipelines,* Collaborate with engineers to implement **shift-left testing practices** and improve overall code quality,* Identify, document, and track defects with **clear, reproducible steps and technical insight,*** Analyse test results and failures, providing **meaningful, actionable feedback … engineering teams,* Contribute to test strategy including **test data management and environment optimisation,*** Participate in **code reviews, architecture discussions, and continuous improvement initiatives,*** Support **performance, load, and security testing** where required. ## **What We’re Looking For*** Strong hands-on experience with automation tools such as **Cypress, Playwright, pytest ...

Senior Firmware Engineer

Hiring Organisation
Orion
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,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 … firmware solutions with cloud platforms, such as AWS IoT Core Analyse and debug complex hardware and firmware issues Maintain existing codebases, improving documentation and code quality where required Implement version control best practices, CI/CD and utilise static code analysis tools to ensure code ...

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

Principal Cloud Software Engineer

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
platform solutionsTechnical leadership experience, including guiding teams, shaping architecture, or influencing engineering directionStrong design and coding skills, with a reputation for delivering high-quality technical outcomesExperience developing microservice or service-oriented architectures and designing REST APIsExperience with C#/.NET or multiple programming languages, plus a strong understanding ...

Python Developer

Location
Cambridgeshire and Peterborough, England, United Kingdom
Help implement secure, reliable and scalable software solutions for aerospace and defence environments Job Requirements: Strong Python development skills and experience building production-quality software Experience working with cloud environments, containerisation and modern DevOps … practices Knowledge of Red Hat OpenShift and Red Hat Quay Understanding of automated pipelines and tooling, including Tekton Pipelines, GitHub and ArgoCD Experience with code quality and security tools such as SonarQube, Sonatype Lifecycle and Anchore Familiarity with HashiCorp Vault and Keycloak Experience using Jira within ...

Performance Engineer – Language Runtime (Contractor)

Location
Cambridge, England, United Kingdom
full runtime stack – interpreter, JIT and AOT compilers, garbage collector and runtime libraries – and you will follow every optimisation down to the generated machine code and the hardware counters that explain it. This is a hands‐on role for someone who finds the bottleneck, writes the patch and proves … analyse, patch, benchmark and validate loop. Key Responsibilities: Runtime profiling : find and rank performance bottlenecks in interpreter, JIT/AOT, GC and runtime-library code on real application and benchmark workloads, using sampling profilers, PMU counters, top‐down analysis and flame graphs. Execution engine optimisation : improve interpreter and compiler ...

Senior C++ Software Engineer – Robotics

Location
Cambridge, England, United Kingdom
using ROS2 and ROS2 Control, integrating with hardware drivers, actuators, and sensors Consume perception outputs from vision and ML systems (fruit detection, tracking, quality estimation) and convert them into actionable robot behaviour Implement and improve algorithms for:Fruit tracking and state estimationObject detection integrationPath and trajectory planningObstacle avoidance … enjoy finding the root cause of complex, cross-disciplinary problems Experience working with production level software Engineering practices & tooling: GitLab for version control and code review and CI/CD pipelines Jira for planning and delivery tracking Structured release processes and versioning strategies Emphasis on code quality ...

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 ...

RF Software Team Lead - Architect, Mentor & Delivery

Location
Cambridge, England, United Kingdom
balancing business commitments with engineering excellence. You will lead a cross-functional team, mentor engineers, participate in architectural discussions, and drive test automation and code quality while delivering a high-quality user experience across platforms such as C#/.NET #J-18808-Ljbffr ...

Senior Manager, Scientific Data Engineering

Location
Cambridge, England, United Kingdom
frequency, incident rates, etc.) to guide decisions Drive continuous process improvement, balancing speed with sustainability Technical & Engineering Excellence Set and uphold engineering standards for code quality, architecture, testing, and operational reliability across teams Partner with tech leads and architects on key technical decisions and trade-offs Champion … through other managers Proven track record of identifying and resolving operational inefficiencies at scale (process, tooling, or organizational) Demonstrated commitment to engineering excellence — quality, reliability, and maintainable systems, not just shipping speed Experience managing managers and building organizational structure as teams grow Strong technical background with the credibility ...

Automation Platform Engineer

Location
Cambridge, England, United Kingdom
components interact so the automation you build genuinely fits how they work. Provide reporting and visualisation that gives engineering teams clear sight of software quality, health and KPIs, helping them avoid over or under optimising their systems. Follow Jagex's architecture principles and development standards, and take part … quality engineering principles. Strong working knowledge of CI/CD practices (such as GitHub Actions, TeamCity or Azure DevOps), infrastructure as code and configuration management tools (such as Terraform or Ansible), and containerisation and orchestration technologies including Docker and Kubernetes. Good understanding of software architecture, distributed systems ...

Principal Browser Software Engineer

Location
Cambridge, England, United Kingdom
discussions* Collaborate with software engineers, architects, security researchers and product teams to deliver enterprise security solutions* Perform code reviews and contribute to software quality, maintainability and engineering best practices**Requirements for the Browser Software Engineer*** Strong commercial experience developing software in modern C++* Proficient in software design … using source control systems and modern software development practices (Git, Azure DevOps, GitHub)* Experience contributing to automated testing, CI/CD pipelines and software quality initiatives* Strong analytical, troubleshooting and problem-solving skills* Excellent communication and collaboration skills* Bachelor's or Master's degree in Computer Science, Software ...

Principal Browser Software Engineer

Hiring Organisation
HP
Location
Cambridgeshire, United Kingdom
Employment Type
Full Time
discussions Collaborate with software engineers, architects, security researchers and product teams to deliver enterprise security solutions Perform code reviews and contribute to software quality, maintainability and engineering best practices Requirements for the Browser Software Engineer Strong commercial experience developing software in modern C++ Proficient in software design … using source control systems and modern software development practices (Git, Azure DevOps, GitHub) Experience contributing to automated testing, CI/CD pipelines and software quality initiatives Strong analytical, troubleshooting and problem-solving skills Excellent communication and collaboration skills Bachelor's or Master's degree in Computer Science, Software ...

Senior Software Engineer – Front-End

Location
Cambridge, England, United Kingdom
designers to ship features that genuinely move the needle for users and the business Write and maintain robust UI tests, taking ownership of quality in production and at scale Run user interviews and meet customers to understand how people use the product and what drives adoption What … using user feedback and data to improve features Nice to have Experience using coding agents (eg Claude, Codex, OpenCode) to improve productivity and code quality Exposure to backend development, including RESTful APIs and cloud deployments Experience conducting or participating in user interviews as part of a product ...

Embedded Software Engineering Specialist

Location
Peterborough, England, United Kingdom
develop, design, implement and test software of embedded devices and systems. The specialist works closely with cross-functional teams to deliver reliable, high-quality software-based solutions. Key responsibilities include … Develop and support software architectures for machine and technology applications. Testing and debugging embedded system software using different tools/methods available to improve code quality and optimise system performance. Writing and implementing source codes of embedded systems and enhancing code samples of existing systems. Collaboration ...

Senior Backend Engineer – AI-Driven Cloud APIs

Location
Cambridgeshire and Peterborough, England, United Kingdom
workflows, and own complex projects from early stages to production. The role emphasizes scalable architectures, collaboration with DevOps, and a culture of testing and code quality. You will mentor peers, contribute to architectural decisions, and communicate technical concepts to #J-18808-Ljbffr ...

Principal Bioinformatician / Computational Biologist - Drug Safety

Location
Cambridge, England, United Kingdom
principal scientist role, not a management-only role. You will spend most of your time (around 70%) doing the science yourself: developing methods, writing code and working directly with the data. The rest of your time will be working with partners, team leadership and technical strategy. You will … questions into well-designed studies and analyses Lead and develop the team Lead, coach and technically challenge two senior bioinformaticians Set standards for methods, code quality and reproducibility across the programme Contribute to publications, IP and conference presentations What we're looking for Essential PhD in bioinformatics ...

Java Software Engineer — Global Payments Platform

Location
Cambridge, England, United Kingdom
volume payment solutions in a Linux environment, collaborating with UK and US engineers to ensure robust delivery. The role emphasizes 24/7 availability, code quality and adherence to agile practices, with opportunities to mentor and drive improvements across the team. #J-18808-Ljbffr ...