[Hiring] Software Engineer @Heartflowinc

Job expired!

Software Engineer Job Opening - HeartFlow, Inc.

Posted on: July 18, 2024

Location: Remote (USA)

Salary: $108,000 to $164,700 (outside San Francisco Bay Area) | $119,000 to $181,475 (San Francisco Bay Area), plus cash bonus, and stock options

About HeartFlow, Inc.

HeartFlow, Inc. is a pioneering medical technology company revolutionizing the diagnosis and management of coronary artery disease—the leading cause of death globally—through cutting-edge technology. Our flagship product, the AI-driven, non-invasive HeartFlow FFRCT Analysis, is a color-coded, 3D model of a patient’s coronary arteries that indicates the impact of blockages on blood flow to the heart. Supported by the ACC/AHA Chest Pain Guidelines, our technology is the first AI-driven non-invasive integrated heart care solution across the CCTA pathway, aiding clinicians in identifying stenoses (RoadMap™Analysis), assessing coronary blood flow (FFRCT Analysis), and analyzing coronary atherosclerosis (Plaque Analysis). Join us in revolutionizing precision heart care.

HeartFlow is a VC-backed, pre-IPO company recognized globally for its healthcare innovation. Backed by medical societies worldwide, our technology is cleared for use in the US, UK, Europe, Japan, and Canada, and has been utilized by over 250,000 patients globally.

Job Description

As a Software Engineer at HeartFlow, you will be instrumental in building and delivering the next generation of our distributed system to efficiently process medical images on the cloud and reliably deliver the results. The role includes designing, developing, and maintaining HeartFlow’s services in the interoperability domain, continuous integration and continuous deployment pipelines, and infrastructure.

This position involves owning and driving the development of multiple components within the team according to best practices in software development and adhering to FDA and other regulatory standards. #LI-Remote; #LI-IB1

You Have Experience In:

  • Large-scale and distributed computing systems
  • Web services and RESTful APIs
  • Horizontal scalability of services
  • Amazon Web Services (AWS) or other cloud providers
  • Containerization technologies like Docker or equivalent
  • RDBMS and NoSQL databases like DynamoDB, MongoDB, or equivalent
  • Advanced Python programming
  • Applying data structures, algorithms, and object-oriented principles
  • Advanced Linux systems knowledge
  • Continuous Integration platforms and delivery pipelines
  • Debugging distributed cloud services
  • Software development best practices and agile methodologies
  • Unit, functional, and black box testing of software applications
  • DICOM and/or HL7 standards
  • Enterprise Imaging Software development and interoperability concepts
  • Software as a Medical Device (SaMD)

You Are Passionate About:

  • Working in a fast-paced environment
  • High-quality software development and testing processes
  • Taking full ownership of your work
  • Speaking up when faced with challenges or disagreements
  • Experimenting with state-of-the-art technologies and services
  • Working independently with a high degree of latitude

You Want to Learn About:

  • Distributed, highly available, resilient systems
  • Software as a Service (SaaS) applications in the medical space
  • State-of-the-art cloud technologies
  • Software engineering excellence
  • Tools development to support 24x7 operations
  • Continuous integration and delivery of medical applications
  • Medical devices, FDA, and working in a regulated environment

Education/Experience Requirements

  • Bachelor’s degree in Computer Science, or equivalent experience
  • 3+ years of relevant work experience in a major software company
  • 3+ years of software development experience

The