Software Engineering jobs in Cambridge
- 27 open roles
- 10 posted in the last 7 days
- 16 employers hiring
- Updated 15 Oct 2026
Principal Cloud Software Engineer
AVEVALeadHybrid8 days ago
Principal Cloud Software Engineer
AVEVA
What you would do
- Lead the technical design and implementation of secure, resilient cloud platform capabilities for AVEVA CONNECT Core Services.
- Guide architecture and engineering decisions across microservices, REST APIs, data design, CI/CD, and infrastructure as code.
- Provide technical leadership to development teams, supporting complex problem-solving, design reviews, and delivery quality.
- Promote cloud technologies, modern engineering practices, and AI-assisted development tools across AVEVA.
- Collaborate with Directors, architects, product teams, and engineering stakeholders to align technical direction with platform and business priorities.
Skills
Microsoft AzureMicroservices ArchitectureREST API DesignCI/CD PipelinesInfrastructure as Code
Headphones Embedded Software Engineer
HARMANSenior15 days ago
Headphones Embedded Software Engineer
HARMAN
What you would do
- Define the software strategy and technical vision for headphone products, covering embedded firmware and interfaces for mobile applications and cloud services.
- Translate product ambitions into practical software deliverables.
- Participate in product and technology development.
- Contribute to cross-functional project teams moving products through development and approval.
- Manage external engineering resources, workloads, and delivery against agreed plans.
- Champion software quality and engineering best practices including maintainability, reuse, automated verification, and long-term product support.
Skills
Embedded Firmware DevelopmentMobile Application DevelopmentCloud Services IntegrationSoftware ArchitectureAutomated Verification
Mid Software Engineer
YAGROMid-levelHybrid8 days ago
Mid Software Engineer
YAGRO
What you would do
- Build and maintain production-quality software using Python and TypeScript.
- Develop applications with Vue 3/Nuxt and asynchronous Python services (FastAPI).
- Work with PostgreSQL and SQL.
- Diagnose and resolve bugs.
- Own multi-stage asynchronous data processing pipelines.
- Integrate LLM/ML APIs into production features with prompt safeguards.
Skills
PythonTypeScriptVue 3NuxtFastAPI
Engineering Graduate Scheme
RiverlaneJuniorHybrid5 days ago
Engineering Graduate Scheme
Riverlane
What you would do
- Design, develop and improve software or hardware tools used in quantum computing and QEC.
- Contribute to engineering projects from initial design through implementation, testing and improvement.
- Build and test complex products at the cutting edge of technology.
- Work with engineers and scientists from different disciplines to solve technical problems.
- Rotate through Engineering teams over 12 months, gaining hands-on experience of different technical challenges and approaches to developing QEC technology.
Skills
C++PythonQuantum Error CorrectionSoftware DevelopmentHardware Development
Software Engineer, UI
Roku3 days ago
Software Engineer, UI
Roku
What you would do
- Build scalable UI features optimized for millions of users.
- Contribute to technical investigations and solutions for middleware and UI challenges.
- Explore integrating AI/ML capabilities and leverage generative AI tools to accelerate development.
- Collaborate with cross-functional teams on global platform features.
- Develop engineering tools and learn from experienced developers.
- Stay current with AI trends and emerging technologies.
Skills
UI DevelopmentMiddleware DevelopmentGenerative AI ToolsAI/ML IntegrationPerformance Optimization
People Partner
red-gateSeniorHybrid19 days ago
People Partner
red-gate
What you would do
- Partnering with Technology and Product leadership teams to shape and deliver people strategy aligned to business goals.
- Owning headcount planning, org design, succession, and retention for the function.
- Sitting within leadership team rhythms to anticipate and shape people implications of roadmaps.
- Coaching and challenging senior leaders, including pushing back on VPs and execs when warranted.
- Identifying cross-functional patterns (promotion criteria, senior hire onboarding gaps) and bringing them to the wider People Partner team.
- Applying people metrics (attrition, engagement, hiring velocity, time to fill) to diagnose organisational issues.
Skills
People StrategyOrg DesignSuccession PlanningWorkforce PlanningHR Business Partnering
Senior Development Manager
GlobalPaymentsSenior3 days ago
Senior Development Manager
GlobalPayments
What you would do
- Plans and manages application development and client delivery for a portfolio of payment gateway applications.
- Leads teams designing, developing, testing, implementing and supporting software products and internal technology services.
- Manages the full software development lifecycle from planning through production support and audit obligations.
- Oversees product design, technical analysis, bug verification, beta support and continuous improvement.
- Resolves critical delivery, quality and operational issues as an escalation point.
- Manages managers, supervisors, engineers and analysts including hiring, performance management and coaching.
Skills
Software Development Lifecycle ManagementPayment Gateway PlatformsTeam LeadershipResource Planning & ForecastingProduction Support
Senior Software Engineer – Front-End
SpeechmaticsSeniorHybrid19 days ago
Senior Software Engineer – Front-End
Speechmatics
What you would do
- Own product features end-to-end from ideation through delivery, contributing to UX thinking, frontend execution, and post-launch iteration.
- Build polished, accessible user interfaces using React, JavaScript, HTML, and CSS.
- Make UX and UI decisions independently, collaborating with designers and PMs.
- Design and run A/B tests to validate product decisions.
- Use analytics tooling such as Mixpanel to understand user interaction and inform product decisions.
- Partner with backend engineers, product managers, and designers to ship features.
Skills
ReactJavaScriptHTMLCSSA/B Testing
Manager, Strategic Accounts
Renesas ElectronicsLeadHybrid21 days ago
Manager, Strategic Accounts
Renesas Electronics
What you would do
- Lead, coach, and develop a team of Enterprise Account Managers across multiple regions or verticals.
- Own team performance and pipeline health to ensure achievement of quarterly and annual revenue targets.
- Partner with Sales coaches to support onboarding, ongoing training, and adoption of best practices.
- Drive forecast accuracy, deal reviews, and proactive pipeline management using Salesforce or similar tools.
- Collaborate with Marketing and SDR/Inside Sales teams to define and execute account-based strategies for new logo acquisition and expansion.
- Identify process improvements and ensure consistent, scalable sales methodologies across the team.
Skills
B2B Enterprise SalesSales LeadershipSalesforce CRMPipeline ManagementForecast Accuracy
Senior/Principal Software Engineer
lowRISCSenior
Senior/Principal Software Engineer
lowRISC
What you would do
- Develop RISC-V firmware and drivers.
- Build software hardening and security tools.
- Develop embedded operating systems in Rust and C.
- Build compilers, code generators, and linters.
- Develop simulators and emulators (e.g.
- QEMU).
Skills
CRustRISC-VEmbedded OS DevelopmentCompiler Development
Software Engineer - Java
WorldpayMid-level2 days ago
Software Engineer - Java
Worldpay
What you would do
- Design and develop Java, SQL, and PL/SQL solutions for an ecommerce payments gateway.
- Build secure, clean, testable Java-based distributed applications in a Linux environment.
- Collaborate with software and QA engineers through code reviews, knowledge sharing, and mentoring.
- Contribute to retrospectives, technical debt resolution, and improvements to team working practices.
- Participate in release support and deployment outside normal office hours.
- Work collaboratively across the whole SDLC with solution designers, release team, support, and business stakeholders.
Skills
JavaSQLPL/SQLOracle DatabasesREST APIs
Automation Platform Engineer
JagexMid-levelHybrid1 day ago
Automation Platform Engineer
Jagex
What you would do
- Build and scale automation capabilities as part of a centralised Delivery Engineering team.
- Deliver automated development and test harnesses across the software development lifecycle.
- Embed with engineering teams to build white and black box automated testing frameworks across functional and non-functional areas.
- Improve and upgrade automation execution frameworks and introduce modern tooling.
- Champion modern automation practices and toolsets within engineering teams.
- Understand the codebases, flows and services of supported teams to build fitting automation.
Skills
C#JavaPythonGoTypeScript
Talent Acquisition Partner
GearsetSenior17 days ago
Talent Acquisition Partner
Gearset
What you would do
- Own full 360 recruitment strategies across UK and US markets for technical and commercial roles.
- Partner with hiring managers as a trusted advisor to understand talent needs and solve hiring challenges.
- Source, headhunt, and build talent pools for hard-to-fill roles internationally.
- Manage the candidate journey end-to-end, acting as a brand ambassador.
- Analyse recruitment metrics and candidate feedback to improve processes and pipeline efficiency.
- Coach hiring managers on interviewing techniques and candidate assessment.
Skills
360 RecruitmentTalent SourcingLinkedIn RecruiterAshby ATSCandidate Assessment
Principal Browser Software Engineer
HPSeniorHybrid8 days ago
Principal Browser Software Engineer
HP
What you would do
- Develop and maintain core features of secure browsing products.
- Design, code, debug, test and optimize software using modern C++.
- Develop secure browser capabilities on Chromium-based browsers (Chrome, Edge).
- Develop Firefox-based secure browser functionality using JavaScript, TypeScript and Gecko.
- Build and maintain browser extensions and web-based functionality.
- Develop automation, testing and validation frameworks using Python.
Skills
Modern C++ChromiumFirefox GeckoJavaScriptTypeScript
Staff Software Developer
EntrustSeniorHybrid14 days ago
Staff Software Developer
Entrust
What you would do
- Lead complex features from initial analysis and technical design through breakdown, estimation, implementation, validation, and release.
- Translate high-level or evolving requirements into a clear technical approach for the team and set task priorities.
- Design, develop, test, review, and maintain high-quality software across embedded software, platform components, client-side tools, and APIs.
- Coach and mentor engineers, including supporting Senior Software Developers in developing their technical leadership and feature ownership.
- Support the architecture team in designing system-level architecture covering availability, latency, cost, and data models.
- Use cross-domain knowledge to anticipate scale and evolution over time.
Skills
CPythonEmbedded SoftwareDevice DriversAPI Design
Software Engineer
DarktraceMid-levelHybrid7 days ago
Software Engineer
Darktrace
What you would do
- Prototype and develop new ideas to improve Darktrace's services and offerings.
- Collaborate with cross-functional teams of engineers, designers, project coordinators and technical strategists.
- Contribute to rapid prototyping of new ideas and structured development of existing platforms.
- Advance methodology for defending against unknown cyber-attacks.
- Develop core competencies in various programming languages with opportunities to specialize in specific technology areas.
Skills
TypeScriptJavaScriptPythonRustC++
Java Software Engineer
WorldpayMid-level10 days ago
Java Software Engineer
Worldpay
What you would do
- Develop changes in Java, SQL, and PL/SQL for the ecommerce payments gateway.
- Review payment processing business processes, analyze production data, and interpret payments-industry spec documents to scope and specify work.
- Act as an authorized code reviewer and pair with engineers to ensure quality code delivery.
- Collaborate with test engineers to scope test coverage and contribute to automated integration and system tests.
- Design rollout and monitoring strategies for new features and support release deployments outside normal office hours.
- Participate in quarterly planning and design sessions using the SAFe framework.
Skills
JavaSQLPL/SQLOracle DatabasesLinux
Software Engineering Internship
RiverlaneJuniorHybrid5 days ago
Software Engineering Internship
Riverlane
What you would do
- Design, develop and test software contributing to quantum error correction technology.
- Work closely with colleagues across software engineering, research and other technical disciplines.
- Explore ideas, evaluate different approaches and contribute to technical problem-solving.
- Communicate work through discussions, presentations and written reports.
- Develop understanding of quantum computers, quantum error correction and their applications.
Skills
C++PythonData StructuresAlgorithmsSoftware Testing
Site Reliability Engineer
Renesas ElectronicsSenior19 days ago
Site Reliability Engineer
Renesas Electronics
What you would do
- Pioneer improvements in observability, including logging, monitoring, and application performance management (APM).
- Develop and implement reliability frameworks and patterns to elevate the resilience of SaaS products.
- Collaborate with and educate engineering teams on reliability best practices.
- Contribute to incident response and management, including post-incident analysis.
- Participate in system design consulting, platform management, infrastructure upgrades, and capacity planning.
- Drive automation initiatives and promote Infrastructure as Code (IaC).
Skills
Site Reliability EngineeringObservability (NewRelic, ELK, Grafana)KubernetesAWSInfrastructure as Code (Terraform)
Quantum Error Correction Researcher
RiverlaneMid-levelHybrid21 days ago
Quantum Error Correction Researcher
Riverlane
What you would do
- Develop novel decoding algorithms and techniques for quantum error correction.
- Assess decoding challenges across various qubit modalities and quantum codes, designing tailored approaches for each platform.
- Model physical noise processes on qubits to improve decoding accuracy.
- Test and verify hypotheses using numerical methods.
- Collaborate with quantum computing partners to understand and model qubit error processes.
- Present research results and share expertise with internal teams to guide QEC stack development.
Skills
Quantum Error CorrectionDecoding AlgorithmsQuantum ComputingPythonC++
Industries
- Technology27
- Finance4
- Education4
- Manufacturing3
- Consulting3
- Agriculture2
Employers
- Riverlane6
- Worldpay2
- GlobalPayments2
- Darktrace2
- YAGRO2
- AVEVA2
Skills
- Python11
- CI/CD Pipelines8
- TypeScript5
- Kubernetes4
- Terraform4
- C++4
Seniority and workload
- Junior12%
- Mid-level27%
- Senior50%
- Lead12%
New roles per week
Questions
How many software engineering jobs are open in Cambridge?
27 open roles, 10 of them posted in the last 7 days.
Who is hiring?
Riverlane, Worldpay, GlobalPayments, Darktrace have the most open roles.
How we count
Open software engineering roles in the Cambridge area, checked daily. Workload is taken from the posting text where stated. Recruitment agencies are excluded from the role sample.