Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Element Science Logo

Principal Software Engineer

Element Science

$200,000 - $220,000
Oct 17, 2025
San Francisco, CA, US
Apply Now

Element Science, Inc. is looking to develop a software ecosystem to support its life-saving wearable medical devices, addressing the leading causes of death and hospitalization in patients with heart disease.

Requirements

  • Experience with architecture, design and implementation of Cloud services following best practices on reliability, security, operations, performance, and cost.
  • Extensive hands-on experience with development of Cloud services using Python, Java, or C.
  • Strong knowledge of AWS is highly desirable.
  • Extensive knowledge of REST and SOAP, as well as SQL and NoSQL databases and services.
  • Experience with JIRA and Git based repositories is highly desired.
  • Preferred experience with development of data platforms for aggregation, processing and display of device and business systems data to drive design changes and business decisions.
  • Preferred experience with developing or interfacing with machine learning algorithms.

Responsibilities

  • Lead the architecture, design, implementation and testing of a reliable, scalable, secure and HIPAA compliant software ecosystem including Cloud services for receiving, processing, and storing relevant data from multiple sources, and clients such as mobile, desktop and web applications.
  • Perform hands-on software development for Cloud services and client applications as needed.
  • Collaborate with Product Management, Firmware Engineering, Algorithms & Data Science, and Information Technology teams to define and deliver business value.
  • Drive data platform design and implementation for wearable device and business operations data, including storage, transformations, and interfaces with machine learning algorithms.
  • Define technical content and deliver software design documentation covering architecture, design, requirements, verification and system/cybersecurity risks.
  • Drive technical roadmap, software quality and best practices in collaboration with software team and software management.
  • Provide technical guidance and mentorship across the software engineering team.

Other

  • B.S. in Computer Science, Engineering, or equivalent.
  • 8-12 years minimum of relevant industry experience with 2 years minimum in technical leadership.
  • Excellent written and verbal communication skills.
  • Medical device industry experience preferred.
  • Ability to work in a cross-functional team environment.