Full Time

Software Engineer (Remote)

HeartFlow, Inc
Remote!
$80,000 - $120,000* / year

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

The Software Engineer at HeartFlow, Inc. will be responsible for developing and maintaining innovative software solutions that support our mission of transforming cardiac care through advanced technology. This remote position entails collaboration with cross-functional teams to design, implement, test, and refine software applications, ensuring they align with business goals and meet the highest quality standards. The candidate will also engage in problem-solving activities, providing technical guidance to junior team members while remaining adaptable to the evolving landscape of software engineering.



Job Responsibilities

  • Design, develop, and maintain scalable software applications for cardiac imaging and analysis.
  • Collaborate with product management and other engineering teams to define functional requirements and technical specifications.
  • Implement continuous integration and deployment processes to ensure robust and timely delivery of software updates.
  • Conduct thorough code reviews and testing to ensure high quality and adherence to best practices.
  • Diagnose and troubleshoot software defects and performance bottlenecks efficiently.
  • Provide technical mentorship and support to junior engineers and interns.
  • Stay updated with emerging technologies and industry trends to ensure the adoption of best practices in software development.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software design and development, preferably in a healthcare or medical technology environment.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Familiarity with web technologies including HTML, CSS, JavaScript, and frameworks such as React or Angular.
  • Experience with database technologies, both SQL and NoSQL.
  • Strong understanding of software development methodologies, particularly Agile practices.
  • Excellent problem-solving skills and the ability to work independently as well as in a team.


Technologies & Tools

The Software Engineer will utilize a diverse range of technologies and tools in their work. The primary programming languages include Python and Java, while development frameworks and libraries such as React or Angular may be employed for front-end development. The team relies on modern version control systems like Git for collaboration and project management, as well as cloud services to ensure scalable and reliable deployment of applications. Additionally, familiarity with containerization tools such as Docker would be advantageous for developing microservices-based architectures.



Ideal Candidates

The ideal candidate for the Software Engineer position at HeartFlow will display a strong passion for technology and a desire to contribute to healthcare advancements. They should possess a proactive attitude towards learning and adapting to new challenges and be driven by a commitment to improving patient care through innovative software solutions. Excellent communication skills, both written and verbal, are essential for effective collaboration with team members and stakeholders. The candidate should also exhibit a detail-oriented mindset and the ability to analyze complex problems critically.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.