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
As a Software Engineer at HeartFlow, Inc., you will play a critical role in developing and enhancing our innovative software solutions that empower healthcare providers with advanced cardiac imaging technologies. Leveraging your technical expertise, you will collaborate with cross-functional teams to deliver high-quality software components and systems, ensuring alignment with established specifications and industry standards. This remote position offers the opportunity to contribute to cutting-edge projects while maintaining a customer-focused approach.
Job Responsibilities
- Design, develop, test, and maintain software applications that meet functional and performance specifications.
- Collaborate with product managers and other stakeholders to understand requirements and translate them into technical solutions.
- Perform code reviews and optimize existing code for performance and scalability.
- Participate in Agile/Scrum development processes, providing insights to improve workflows and increase team efficiency.
- Document software designs, architectures, and coding standards for internal use.
- Investigate and resolve production issues, ensuring timely and effective troubleshooting.
- Stay updated on emerging technologies and industry trends to ensure HeartFlow remains at the forefront of software development.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 3 years of professional software development experience.
- Proficiency in programming languages such as Python, Java, or C++.
- Strong understanding of software development methodologies, particularly Agile/Scrum.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Solid knowledge of database management and query languages (e.g., SQL).
- Excellent problem-solving skills and ability to work independently in a remote environment.
Technologies & Tools
The Software Engineer position at HeartFlow involves utilizing a variety of modern technologies and tools, including but not limited to cloud computing services (AWS or Azure), continuous integration and deployment tools (Jenkins, CircleCI), and containerization technologies (Docker, Kubernetes). Familiarity with machine learning frameworks and data analysis tools will also be beneficial, as they contribute to the innovative healthcare solutions we provide.
Ideal Candidates
The ideal candidate for this position possesses strong analytical skills coupled with a passion for developing software that makes a tangible impact on patient care. Excellent communication and collaboration abilities are crucial, as you will work with diverse teams across the organization. A proactive attitude towards problem-solving, combined with eagerness to learn and adapt in a fast-paced environment, will ensure success in this role. Candidates who exhibit creativity and an entrepreneurial spirit are particularly encouraged to apply.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.