1. Digital Health Jobs
  2. Heartflow

Senior Software Engineer - Scientific Computing & Algorithms

Posted on November 10, 2025 (about 1 hour ago)

Job Overview

Heartflow is a medical technology company advancing the diagnosis and management of coronary artery disease, the leading cause of death worldwide, using cutting-edge technology. Their flagship product, the AI-driven Heartflow FFRCT Analysis, provides a color-coded, 3D model of coronary arteries to indicate blood flow impact due to blockages. Additional products include RoadMap Analysis, FFRCT Analysis, and Plaque Analysis, all supporting integrated heart care and precision diagnosis.
Heartflow is publicly traded, internationally recognized for healthcare innovation, supported by medical societies globally, and cleared for use in the US, UK, Europe, Japan, and Canada with over 400,000 patients served worldwide.

Responsibilities

As Senior Software Engineer, you will work on cross-functional teams delivering future generations of technology, including cloud-based algorithmic pipelines for image and geometry processing (C++, Python, AWS) and interactive 3D graphical software (Typescript, C++/Windows).
Your key responsibilities include leading design, implementation, and validation of algorithmic software components; ensuring scalability, observability, and security; creating and maintaining technical documentation; mentoring engineers; improving infrastructure and tools such as algorithmic pipelines and CI/CD; troubleshooting technical issues; and collaborating with product and process teams.

Qualifications

  • Bachelor's degree in Computer Science or related (advanced degree preferred)
  • 8+ years relevant software industry experience
  • 8+ years modern C++ (C++11 and later)
  • 5+ years experience with medical imaging, computer vision, 3D computational geometry, or machine learning
  • 5+ years Python development
  • 3+ years cloud computing (AWS or equivalent)
  • 5+ years software development best practices including testing, CI/CD, agile methodologies
  • Strong communication skills with technical peers and managers
  • Ability to write clear technical documentation and mentor team engineers

Preferred Experience

  • Typescript and web technologies
  • Rust programming
  • Interactive 3D graphical software development
  • Validation methodologies such as experimental design and statistical testing

Compensation and Location

The estimated base salary range for this role is $170,000 to $220,000 in the San Francisco Bay Area, with additional cash bonus and equity opportunities. The position is hybrid with workplace presence required three days per week in San Francisco or Santa Rosa offices.

Equal Opportunity

Heartflow is an Equal Opportunity Employer committed to a supportive and respectful work environment without discrimination based on protected status as per federal, state, or local laws.

How to Apply

Apply directly via the Heartflow job board page where the application form requests your personal information, resume/CV, cover letter, and answers to various employment eligibility and experience questions. Ensure that you provide all required fields marked with an asterisk. If you want to build your career at Heartflow, you can create a job alert for future opportunities.