Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer

Home > Python programming jobs

Staff Software Engineer in USA new

  • Freenome
  • Full time
  • Email
  • Remote

Responsibilities

  • Lead the design, development, and operation of maintainable, scalable, and reliable backend software.
  • Build system and data integrations connecting commercial products and external providers with analytical platforms.
  • Partner with technical program managers, subject matter experts, and Real World Data teams to translate business needs into technical strategy and execution.
  • Evolve data workflows and build reusable tools for data curation and analysis.
  • Use AI tools to automate manual operations, reduce data curation effort, and improve data quality.
  • Evaluate technologies, frameworks, and data providers through focused proofs of concept.
  • Lead code and design reviews and promote engineering quality and collaboration.
  • Contribute to hiring and mentor new team members.

Requirements

  • Bachelor of Science in Computer Science, Engineering, or a related field, or equivalent work experience.
  • 10+ years of software engineering experience shipping production software, preferably in backend or platform teams, including 2+ years as a lead developer.
  • Proficiency in Python and SQL.
  • Experience building and operating distributed systems with Infrastructure as Code on public cloud platforms, preferably Azure or Google Cloud.
  • Expertise developing and running containerized software, preferably with Docker and Kubernetes.
  • Experience building and operating data pipelines and integrations, including ingestion, database replication, analytical data modeling, or data quality validation.
  • Experience processing and storing sensitive data such as PHI, including access controls, audit logging, and secure data handling.
  • Experience providing software architecture leadership through clean code, design documents, ADRs, reviews, and collaborative technical decisions.
  • Strong written and verbal communication skills and the ability to collaborate cross-functionally.
  • Preferred experience in life sciences, real world data, FDA-regulated environments, Apache Parquet, Apache Iceberg, Flyte, Airflow, or scientific Python and data-science tools.

Benefits

  • Remote position within the US.
  • Occasional travel to the Brisbane, California headquarters, approximately 2–3 times per year.
  • Eligible for equity, cash bonuses, and medical, financial, and other benefits.
  • Equal-opportunity workplace with legally protected-status nondiscrimination commitments.

Salary: $188k - $270k/yr

Freenome

Develops blood tests for early cancer detection using multiomics and machine learning.

Similar positions

Sr. Application Security Engineer

  • Esri
  • Full time
  • USA
  • 11/06/2026
  • Salary: $94k - $158k/yr
  • Vienna, VA

Software Engineer

  • Total System Services, LLC (TSYS)
  • Full time
  • Others
  • 11/06/2026
  • Pune, India

Sr. Production Engineer

  • Zscaler
  • Full time
  • USA
  • 11/06/2026
  • Salary: $116k - $165k/yr
  • San Jose, CA

Software Engineer, Cloud Infrastructure

  • Verkada
  • Full time
  • USA
  • 11/06/2026
  • San Mateo, CA

Senior Security QA Engineer, Cloud

  • Qualys, Inc.
  • Full time
  • Others
  • 11/06/2026
  • Pune, India