Software Engineer

Caristo Diagnostics Ltd.

Oxford

On-site

GBP 42,000 - 60,000

Full time

12 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive salary
25 holidays per year
Enhanced pension contribution
Private medical insurance
Life insurance
Cycle-to-work scheme
Long-service benefits

Job summary

Caristo Diagnostics Ltd. in Oxford, UK, is seeking a Software Engineer to join a growing team developing the CaRi-Heart technology.

You will work on the end-to-end software system, write and debug complex code, and collaborate with a cross-functional team including operations, research, and image analysts. The role requires 1–3 years in software engineering, experience with medical data systems, and strong Python/full-stack skills.

Qualifications

  • BSc/BEng degree or equivalent in a technical field.
  • 1–3 years of software engineering experience.
  • Experience with medical data systems (DICOM, FHIR, HL7).
  • Proficient Python and full stack development.

Responsibilities

  • Develop and maintain cloud-based medical imaging software.
  • Engage with stakeholders to deliver effective solutions.
  • Provide installation and technical support for operations and customers.
  • Develop and maintain CI/CD pipelines with test automation.
  • Participate in code reviews to ensure code quality.
  • Collaborate across engineering, operations, and research.

Skills

BSc/BEng degree
1–3 years software
Medical data protocols
Python
Full stack development
Communication

Education

BSc/BEng degree or equivalent

Tools

DICOM
FHIR
HL7

Job description

A fantastic opportunity has become available for a Software Engineer to join Caristo Diagnostics rapidly growing team. Based in Oxford, you will work in our global Engineering team with colleagues in both U.S. and UK.

About Caristo Diagnostics

With the first and only FDA approved (July 29, 2026) coronary artery inflammation diagnostic medical device, CaRi-Heart®, Caristo Diagnostics is a global leader in AI technologies for cardiovascular disease, founded as a spin-out from the University of Oxford in 2018. Caristo also has an FDA approved (2025) coronary artery plaque diagnostic medical device. Its award-winning inflammation technology helps detect hidden heart disease and identify people at risk of a heart attack before symptoms appear allowing for proactive disease management. Working with leading hospitals, research institutions, and pharmaceutical partners, Caristo aims to save lives through early detection and personalized prevention. The company was named a 2026 Technology Pioneer by the World Economic Forum in June 2026. Learn more at www.caristo.com or follow Caristo on LinkedIn, YouTube, and X.

About the CaRi-Heart® Technology

Named first of “7 Technologies That Could Change Heart Healthcare Forevermore” by the Robb Report, the CaRi-Heart® technology is Caristo’s flagship offering which uncovers hidden coronary inflammation, a key driver of cardiovascular disease, on routine Coronary Computed Tomography Angiography (CCTA).

The technology is regulatory approved for clinical use in US, UK, Europe, and Australia and is in use with a growing number of hospitals and clinics. Multiple patents underpinning CaRi-Heart technologies have been granted in major jurisdictions around the world. In addition, exceptional validation results showing CaRi-Heart’s ability to aid the prediction of heart attacks have been published in leading medical journals including the Lancet, JACC, European Heart Journal, and Cardiovascular Research.

About The Role
Overview

This individual will join a talented and expanding cross-functional engineering team developing the end-to-end software system running Caristo’s groundbreaking CaRi-Heart® technology. Will write complex code, debug issues, and solve challenging technical problems, often taking ownership of specific project areas.

The ideal candidate will:

  • be motivated at the thought of working in an innovative healthcare start-up with a strong collaborative research and operations culture, helping to build a global business that will have material impact on the health and wellbeing of potentially millions of people.
  • share the company values of pushing the boundaries, taking ownership, caring for each other and acting with candour and professionalism.

Job Title Software Engineer

Department Engineering

Reporting to Head of Engineering

Location Oxford, UK

Responsibilities

Responsibilities include some or all of the following:

  • Development and maintenance of cloud-based medical imaging software system
  • Proactive engagement with internal and external stakeholders and users (Operations team, hospital IT, clinicians) to deliver effective solutions to meet business needs
  • Provide installation and technical support for Operations and customers
  • Development and maintenance of a Continuous Integration and Continuous Delivery pipeline, including test automation
  • Participate in code reviews to ensure code quality and identify potential issues.
  • Collaboration with engineering team, operations, research and image analysts.
  • Documenting code, systems, and processes in line with Caristo quality system, ensuring that knowledge is shared and maintained
  • Actively contribute to process improvement and quality objectives.
Skills & Experience Required
Essential
  • BSc/BEng degree in a related technical discipline or equivalent practical experience.
  • 1-3 years’ experience in software engineering
  • Experience with medical data systems and communication protocols (e.g. DICOM, FHIR, HL7)
  • Proven skills in Python programming or equivalent language
  • Demonstrable full stack development experience
  • Excellent communication and collaboration skills
Desirable
  • Medical imaging experience
  • Experience working in a regulated industry
  • Technology experience:
  • Backend databases
  • LINUX system administration and operation
  • AWS services, architectures and administration
  • Experience with test automation such as TDD, BDD
Benefits
  • Competitive salary (for Oxford location)
  • 25 holidays per year plus bank holidays
  • Enhanced pension contribution
  • Private medical insurance
  • Life insurance
  • Cycle-to-work scheme
  • Additional benefits for long-service
Why join Caristo
  • Be part of a company at the cutting edge of medical technology, with the potential to save lives and revolutionise healthcare
  • Join a dynamic and growing team, with opportunities for personal and professional growth
  • Contribute to the development of groundbreaking products in a company poised for significant expansion
  • Enjoy a supportive and collaborative work environment, with a strong emphasis on innovation, quality, and impact

Caristo Diagnostics is committed to diversity and inclusion, and encourages applications from all qualified candidates, including those making a step up in their career.

Applicants should see the attached Candidate Privacy Notice for information as to how we will handle your personal data.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

caristo • Oxford

On-site
GBP 55,000 - 75,000
Competitive salary
25 holidays (days)
Enhanced pension contribution
+4
Graduate/Junior Software Engineer
Graduate/Junior Software Engineer

Caristo Diagnostics Ltd. • Oxford

On-site
GBP 32,000 - 42,000
Private medical insurance
Life insurance
Cycle-to-work scheme
+2
Graduate/Junior Software Engineer
Graduate/Junior Software Engineer

caristo • Oxford

On-site
GBP 30,000 - 46,000
Competitive salary
25 holidays per year
Enhanced pension contribution
+4
Junior Image Analyst
Junior Image Analyst

Jobless • Oxford

Hybrid
GBP 26,000 - 34,000
Competitive salary
25 holidays + bank holidays
Enhanced pension contribution
+4
Clinical Project Manager
Clinical Project Manager

caristo • Oxford

On-site
GBP 55,000 - 75,000
Competitive salary
25 holidays per year plus bank
Enhanced pension contribution
+4
Junior Image Analyst
Junior Image Analyst

Caristo Diagnostics Ltd. • Oxford

On-site
GBP 28,000 - 36,000
Competitive salary
25 holidays per year plus bank
Enhanced pension contribution
+4
Junior Image Analyst
Junior Image Analyst

caristo • Oxford

Hybrid
GBP 28,000 - 36,000
25 holidays
Enhanced pension
Private medical insurance
+3
Clinical Project Manager
Clinical Project Manager

Caristo Diagnostics Ltd. • Oxford

On-site
GBP 55,000 - 85,000
Competitive salary
25 holidays per year plus bank
Enhanced pension contribution
+4
Clinical Project Manager Oxford
Clinical Project Manager Oxford

Meeveem Limited • Oxford

Hybrid
GBP 45,000 - 65,000
Competitive salary
25 holidays per year
Enhanced pension contribution
+3
Office Administrator - UK
Office Administrator - UK

caristo • Oxford

On-site
GBP 23,000 - 32,000
Competitive salary
25 holidays per year + bank holidays
Enhanced pension contribution
+4