2,098,638open jobs
129,153companies
242,212added this week
Browse all
Salary
$49k – $63k per year
Location
Hybrid (Cambridge, United Kingdom)
Employment
Full-Time

First seen by Alion on Nov 2, 2026.

Overview
Company
Impact
Profile match
The University of Cambridge is one of the world’s leading universities, with a rich history of radical thinking dating back to 1209.

We are seeking a highly motivated Software Developer to join the Centre for Cancer Genetic Epidemiology (CCGE), within the Department of Public Health and Primary Care at the University of Cambridge. 

CCGE is a world-leading research centre focused on understanding cancer susceptibility and aetiology through the analysis of large-scale genomic, epidemiological and healthcare data. Working with national and international collaborators, we develop innovative data-driven approaches to advance cancer prevention, early detection and risk-stratified healthcare. 

This role offers the opportunity to develop software that supports cancer research and translates research findings into tools for clinical practice. 

You will design, develop and maintain software across CCGE's research and clinical-translation portfolio, taking responsibility for defined components and projects. Working closely with the Senior Software Developer and multidisciplinary and multi-institutional colleagues, you will contribute across the software development lifecycle, from requirements gathering and prototyping to testing, deployment and ongoing support. 

Alongside software development, you will lead the scoping, coordination and delivery of technology and service-improvement projects across the Centre. This will include engaging external suppliers, evaluating potential solutions and providing concise updates and recommendations to support decisions. You will work autonomously within agreed priorities, using initiative to move projects forward. 

Key responsibilities 

  • Design, develop and maintain front-end web interfaces, back-end web servers and APIs.
  • Gather stakeholder requirements and investigate, prototype and evaluate solutions.
  • Maintain and deploy web applications, write tests and produce clear technical documentation.
  • Co-lead user support and contribute to quality and regulatory-compliance activities for relevant software products.
  • Evaluate emerging technologies and contribute advice on software roadmaps and technical direction.
  • Coordinate technology and service-improvement projects, including work beyond software development. 

Applications should have 

  • A degree in an appropriate subject, or equivalent knowledge, skills and understanding gained through experience and professional qualifications.
  • Strong software engineering skills, including Python, JavaScript/TypeScript, web frameworks, databases, version control and automated testing. You will have experience contributing across the software development lifecycle, working with existing codebases and producing clear documentation.
  • Strong organisational skills and a proactive approach, with the ability to work independently and collaboratively.
  • Clear communication skills, the ability to build effective stakeholder relationships, and sound judgement about when to involve colleagues. 

Experience of scientific or medical software, regulatory compliance, user-interface design, or coordinating projects with external suppliers would be advantageous. 

Additional Information 

This is a fixed-term, full-time position. Funding for this post is available for 3 years from commencement in post. 

To apply online for this vacancy and to view further information about the role, please click on the 'Apply' button above. 

Please ensure that you upload a covering letter and a CV in the Upload section of the online application. The covering letter should outline how you match the criteria for the post and why you are applying for this role. If you upload any additional documents which have not been requested, we will not be able to consider these as part of your application. 

Please include details of your referees, including email address and phone number, one of which must be your most recent line manager. 

Interview Date: Tuesday 8th December, in person at Strangeways Research Laboratory 

The University actively supports equality, diversity and inclusion and encourages applications from all sections of society.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,098,638 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Cambridge
In office · Full-Time · 10+ years exp · Bachelor's Degree · London
Go
JavaScript
Java
Kotlin
SQL
Node JS
Java
Spring Boot
Databases
PostgreSQL
Redis
Apache Kafka
Mobile
Clean Architecture
DevOps
Rest API
gRPC
Terraform
GCP
OpenTelemetry
Prometheus
WebSockets
CI/CD
ArgoCD
Kubernetes
Cloudflare
Google GKE
Google Cloud Run
SLI/SLO/SLA
API Gateway
Cybersecurity
ISO 27001
PCI DSS
GDPR
Apply
Hybrid · Full-Time · Bachelor's Degree · Stoke-on-Trent
Go
TypeScript
SQL
C#
C#
.NET
Databases
Apache Kafka
Apply
Hybrid · Full-Time · Bachelor's Degree · Manchester
Go
TypeScript
SQL
C#
C#
.NET
Databases
Apache Kafka
Apply
Hybrid · Full-Time · Stoke-on-Trent
Go
TypeScript
SQL
C#
C#
.NET
Databases
Apache Kafka
Apply
Hybrid · Full-Time · Manchester
Go
TypeScript
SQL
C#
C#
.NET
Databases
Apache Kafka
Apply
Hybrid · Master's Degree · Cambridge
C++
DevOps
Git
SpaceTech
STAR-CCM+
Apply
In office · Cambridge
Python
Rust
C++
C++
LLVM
DevOps
CI/CD
Bazel
QEMU
Linux
Apply
In office · Cambridge
Python
Rust
C++
C++
LLVM
DevOps
CI/CD
Bazel
QEMU
Linux
Apply
≈ $217k – $386k per year (Estimated) · In office · 20+ years exp · Bachelor's Degree · Cambridge
Python
C++
AI/ML
Machine Learning
Apply
In office · Full-Time · PhD · Cambridge
Apply
See all jobs
This is one of many
2,098,638 more open roles from verified company boards, updated every day.