HeartFlow · San Francisco, United States
Join Heartflow, a leading company in the field of AI-assisted medical technology. As a Senior/Staff Software Engineer, you will design, build, and operate the backend services behind our clinical platform. You will work with complex medical data in a regulated environment and have the opportunity to lead multi-quarter technical initiatives. This role offers a competitive salary, comprehensive benefits, and the chance to make a meaningful impact on patient care.
- We are looking for an engineer who takes end-to-end ownership of their work, from design through production, and who holds a high bar for correctness and security because there is a patient on the other side of every case
- Security Knowledge: Working knowledge of web and OWASP security best practices
- Hands-on experience building and operating services on a cloud platform (AWS), and working knowledge of both SQL and NoSQL data stores
- Communication: Ability to write and speak clearly about technical work, including to stakeholders outside engineering
- Technical Proficiency:
- Track record of owning a meaningful service or component end to end, including its reliability and performance in production
- Collaboration: Demonstrated ability to work in a fast-paced, collaborative environment
- Education: Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent experience
- Strong backend programming skills in Python or Java, with solid fundamentals in object-oriented programming, data modeling, concurrency, and API design
- Engineering Craft: Disciplined approach to automated testing, code review, and debugging; you can explain why your code is correct, not only that it works
- Experience: 7+ years of professional software engineering experience for the Senior level; 10+ years, including demonstrated technical leadership beyond a single team, for the Staff level
- Demonstrated experience designing, shipping, and operating production services in a distributed or microservices architecture
- Platform: Hands-on experience with AWS services (Lambda, ECS, EKS, Fargate, S3, SQS, VPC), infrastructure-as-code tooling (Terraform, CDK), CI/CD, and observability
- Project Experience:
- Methodologies: Experience with Agile development methodologies and project management tools
- Experience with medical imaging data (DICOM), healthcare interoperability standards (HL7, FHIR), or systems that handle PHI
- Deep experience with Django and the Django ORM in a production service, including migration strategy and query performance tuning on large datasets
- Experience working within a controlled development process — FDA-regulated medical software, or another regulated or safety-critical domain
- For Staff-level candidates: a track record as a tech lead or staff engineer driving technical initiatives across multiple teams