Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by HeartFlow, Inc, so some details may not match this job. The employer's own page has the real description.
Job Overview
HeartFlow, Inc. is seeking a skilled Software Engineer to join our dynamic team in a fully remote capacity. In this role, you will be responsible for developing innovative software solutions that support our mission to improve cardiovascular care through advanced technology. You will collaborate closely with cross-functional teams to design, implement, and maintain scalable software applications while ensuring high-quality standards. The ideal candidate will be passionate about leveraging technology to contribute to healthcare advancements and enhance patient outcomes.
Job Responsibilities
- Design and develop software applications that meet project specifications and user requirements.
- Collaborate with product managers, designers, and other engineers to define project objectives and deliverables.
- Conduct code reviews and perform unit testing to ensure the reliability and performance of applications.
- Maintain and improve existing software by troubleshooting issues and implementing enhancements.
- Participate in Agile ceremonies and contribute to the iterative development process.
- Document design and development processes, ensuring all work is comprehensible for future reference.
- Stay up-to-date with emerging technologies and industry trends, integrating relevant advancements into our systems.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software development, preferably in a healthcare or medical technology environment.
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with web technologies, including HTML, CSS, and JavaScript frameworks.
- Strong understanding of software development methodologies, particularly Agile and DevOps practices.
- Familiarity with databases and data management (SQL or NoSQL).
- Excellent problem-solving skills and the ability to work both independently and as part of a team.
- Strong communication skills, with the ability to articulate complex technical concepts.
Technologies & Tools
The Software Engineer will utilize a range of technologies and tools including, but not limited to, Java or Python for programming; Git for version control; Docker for containerization; Jenkins for continuous integration/delivery; and cloud services such as AWS or Azure for application deployment and infrastructure management. Familiarity with modern frameworks and libraries for building user interfaces will also be beneficial.
Ideal Candidates
The ideal candidate for the Software Engineer position at HeartFlow will possess a strong analytical mindset combined with a proactive approach to problem-solving. Candidates should demonstrate a genuine commitment to enhancing healthcare technologies and user experiences through thoughtful software design. A team-oriented attitude, effective communication skills, and adaptability to rapidly changing environments are essential traits, alongside a passion for continuous learning and professional growth. Candidates who actively engage with interdisciplinary teams and convey technical concepts to non-technical stakeholders will excel in this role.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.