Heartflow is looking for a Software Engineer III to help design and develop cloud-based services and modern web applications that power the next generation of Heartflow technologies, including a new orchestration pipeline, which will drive critical workflows across the company.
Requirements
- Proficiency in TypeScript or JavaScript.
- Strong development experience with Python.
- Cloud development experience (preferably AWS).
- Familiarity with modern web frameworks (e.g., Django, Vue.js preferred).
- Deep understanding of backend and frontend security best practices.
- Solid grasp of modern software development methodologies including CI/CD, testing, and Agile practices.
- Advanced proficiency in: Python, Django, JavaScript, TypeScript, Vue.js
Responsibilities
- Design, develop, test, and maintain robust, scalable cloud-based services and APIs.
- Lead end-to-end feature development across the full technology stack.
- Write clean, maintainable, well-documented code with a focus on quality, performance, and user experience.
- Improve infrastructure components including orchestration pipelines, test frameworks, and CI/CD workflows.
- Contribute to some on-call support and participate in application releases and deployments.
- Collaborate cross-functionally with Product, Design, and Engineering stakeholders to define and implement product features.
- Participate in code reviews and champion engineering best practices.
Other
- BS in Computer Science or a related technical field + 5 years of experience; OR MS/PhD in Computer Science or related field + 3 years; OR equivalent practical experience as a full-stack software engineer.
- Strong problem-solving skills with the ability to analyze and resolve complex issues.
- Excellent communication and collaboration skills.
- Support and mentor junior team members, while working closely with senior engineers on architecture and system design.
- Ensure compliance with FDA regulations for medical software, including documentation and quality assurance processes.