Senior Software Engineer - Mobile

Silicon Valley, CA, United States


Role Location

  • Silicon Valley, CA, United States


251 - 500 people


1400 Seaport Blvd Bldg B
Redwood City, CA, 94063, US

Tech Stack

  • Python
  • Django
  • AWS
  • Node.js
  • Vue.js
  • html
  • C++
  • Objective-C
  • iOS Development
  • Swift
  • OpenGL
  • JSON
  • Redis
  • MySQL

Role Description

Job Responsibilities:

You will be an essential player bringing advanced experience in software engineering, and mobile development. This position is key to building, improving and delivering this advanced platform for viewing and interacting with 3D models of the patients’ heart to our users, as well as view the PDF reports within and outside of the company.

As an individual contributor, you will work and improve the application(s) while working closely with UX according to best practices in software development and the standards and guidance set forth by FDA and other regulated bodies.

Skills Needed: - iOS development & SDK - Objective-C - iOS design patterns and coding conventions as well as Apple's official guidelines - Apple software development tools (XCode, Instruments, …) - Developing, shipping and maintaining mobile applications - Consuming RESTful JSON APIs - Work with UI/UX to implement Storyboards for iPhone & iPad - CocoaPods - Applying data structures, algorithms, and object oriented design, to solve challenging problems - Linux, Unix, and Mac OS systems - Software development best practices, and agile methodologies - Unit, Functional, and Black Box testing of software Applications - Knowledge of C++ is a plus - OpenGL is a plus - 3D mathematics is a plus - Android development is a plus

You are passionate about: - Working in a fast-paced environment - High quality software, software development and testing processes - Taking full ownership of your work - Speaking up when faced with problems or when you disagree - Experimenting with state of the art technologies and services - Work independently with a high degree of latitude

You want to learn about: - Mobile development in the medical space - Mobile application for 3D rendering - New technologies and building iterative proof of concepts - Software engineering excellence - Tools development to support Engineering operations - Continuous integration & delivery of medical application - Medical devices, FDA, and working in a regulated environment

About HeartFlow

HeartFlow, Inc. is a medical technology company redefining the way heart disease is diagnosed and treated. Our non-invasive HeartFlow FFRct Analysis leverages deep learning to create a personalized 3D model of the heart. By using this model, clinicians can better evaluate the impact a blockage has on blood flow and determine the best treatment for patients. Our technology is reflective of our Silicon Valley roots and incorporates decades of scientific evidence with the latest advances in artificial intelligence. The HeartFlow FFRct Analysis is commercially available in the United States, Canada, Europe and Japan. For more information, visit

To learn more about the Technology team, visit

Company Culture

Do the Right Thing

Patients First

Wickedly Can Do

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.