Remoteville

Remote Software Engineer Job in United States HeartFlow, Inc

Software Engineer HeartFlow, Inc
$108000 - $181475
Amazon Web Services (AWS)PythonLarge scale and distributed computing systemsWeb services and RESTful APIsRDBMSDynamoDBMongoDBContinuous Integration platformsUnit TestingFunctional TestingBlack Box TestingAgile methodologiesNoSQLDICOMHL7Containerization technologiesSoftware as a Medical Device (SaMD)
United States
555+ employees
HealthcareMedTechDeep TechMachine Learning


Role


Who you are

  • Experience in large scale and distributed computing systems
  • Experience in web services and RESTful APIs
  • Knowledge of horizontal scalability of services
  • Knowledge of Amazon Web Services (AWS) or another cloud provider
  • Knowledge of containerization technologies such as Docker or equivalent
  • Experience with RDBMS
  • Experience with NoSQL or non-relational database like DynamoDB, MongoDB or equivalent
  • Advanced programming skills in Python
  • Applying data structures, algorithms, and object-oriented principles to solve challenging problems
  • Advanced systems knowledge in Linux
  • Experience with Continuous Integration platforms and Continuous delivery pipelines
  • Debugging distributed cloud services
  • Knowledge of software development best practices and agile methodologies
  • Experience in unit, functional, and black box testing of software applications
  • Experience with DICOM and/or HL7 standards
  • Knowledge of enterprise imaging software development and interoperability concepts
  • Experience with Software as a Medical Device (SaMD)

Desirables

  • Passionate about working in a fast-paced environment
  • Passionate about high quality software and software development process
  • Passionate about taking full ownership of work
  • Speaks up when faced with problems or disagreements
  • Likes experimenting with state of the art technologies and services
  • Works independently with a high degree of latitude
  • Willing to learn about distributed, highly available, resilient systems
  • Willing to learn about software as a service (SaaS) applications in the medical space
  • Willing to learn about state of the art cloud technologies
  • Willing to learn about software engineering excellence
  • Willing to learn about tools development to support 24x7 operations
  • Willing to learn about continuous integration & delivery of medical applications
  • Willing to learn about medical devices, FDA, and working in a regulated environment



What the job involves

  • Building and delivering the next generation of a distributed system to efficiently process medical images on the cloud and reliably deliver the results of processing
  • Design, develop and maintain HeartFlow’s services in the interoperability domain, continuous integration & continuous deployment pipelines and infrastructure
  • Own and drive the development of multiple components within the team according to best practices in software development and the standards and guidance set forth by FDA and other regulated bodies

Share this job

Hide company

More jobs at HeartFlow, Inc

Company


Company mission

HeartFlow is a medical technology company transforming the way cardiovascular disease is diagnosed and treated. With our HeartFlow Analysis, a non-invasive personalized cardiac test, physicians are able to make better care decisions for their patients with suspected coronary artery disease--the number one killer of men and women worldwide.




Company benefits

  • Equal Opportunity Employer
  • Free from discrimination of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under law



Company values

  • Scientific advancement
  • Patient-centric care
  • Technological innovation
  • Global healthcare impact



Company HQ

Mountain View
;