Full Time

Senior Software Engineer (Remote)

HeartFlow, Inc
Remote!
$100,000 - $150,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.

Position Overview


HeartFlow, Inc. is seeking a highly skilled Senior Software Engineer to join our innovative and collaborative team. In this remote position, the selected candidate will be responsible for designing, developing, and maintaining advanced software applications that support our mission to improve cardiovascular care. The role requires proficiency in modern software development practices and architecture, while also facilitating cross-functional collaboration to deliver high-quality solutions in a timely manner.



Job Responsibilities

  • Design, develop, test, and maintain scalable software applications for various platforms.
  • Collaborate with product managers, designers, and other engineers to define requirements and design specifications.
  • Contribute to architectural decisions and drive best practices in software design and development.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Troubleshoot and resolve software defects and performance issues in a timely manner.
  • Mentor junior engineers and support their professional development.
  • Stay current with industry trends and emerging technologies to ensure the team remains at the forefront of software development practices.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. A Master’s degree is preferred.
  • Minimum of 5 years of professional software development experience.
  • Strong programming skills in languages such as Java, Python, or C++.
  • Experience with web frameworks (e.g., Angular, React) and RESTful API design.
  • Proficiency in cloud computing technologies (AWS, Azure, or Google Cloud Platform).
  • Solid understanding of software development methodologies, including Agile and DevOps practices.
  • Excellent problem-solving skills and ability to perform under pressure.
  • Strong communication skills, both written and verbal, with a demonstrated ability to collaborate effectively with diverse teams.


Technologies & Tools


The Senior Software Engineer will utilize a variety of technologies and tools to deliver high-quality software products. Key technologies include cloud services (AWS, Azure), programming languages such as Java, Python, and C++, database management systems (e.g., PostgreSQL, MongoDB), and modern front-end frameworks (e.g., Angular, React). Familiarity with CI/CD tools, containerization (Docker, Kubernetes), and version control systems (Git) will also be essential for success in this role.



Ideal Candidates


Ideal candidates for the Senior Software Engineer position will possess a strong technical aptitude coupled with a proactive and adaptable mindset. They will demonstrate a passion for innovation and continuous improvement, showcasing a commitment to excellence in their work. Furthermore, successful candidates will excel in collaborative environments, exhibiting excellent interpersonal skills and the ability to communicate complex technical concepts to non-technical stakeholders. A problem-solving orientation and a strong ability to manage multiple priorities will further enhance their fit within our dynamic team.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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