Tempus

Senior Software Engineer

Tempus
Apply
1 day ago

Base Salary

$110k - $160k/yr

Responsibilities

  • Analyze and design complex technical solutions for Tempus’ diagnostics initiatives.
  • Architect, implement, and scale full-stack applications, APIs, distributed microservices, and user-facing features.
  • Build and maintain bioinformatics workflow orchestration pipelines for high-throughput genomic data analysis.
  • Manage, monitor, and optimize workflow executions through Seqera Platform across cloud environments.
  • Develop high-quality TypeScript, JavaScript, Python, Node.js, NestJS, and React code.
  • Optimize PostgreSQL queries, indexing, performance, and Redis caching for high-throughput systems.
  • Orchestrate applications and infrastructure on GCP, including cloud-based pipeline compute backends and CI/CD pipelines.
  • Integrate GenAI technologies, APIs, autonomous agents, and AI-assisted development workflows into production systems.
  • Make high-impact architectural decisions, drive cross-team technical initiatives, resolve complex engineering challenges, and mentor emerging talent.

Requirements

  • 5+ years of advanced TypeScript, JavaScript, and Python development experience.
  • Extensive experience architecting and leading development with Node.js and NestJS.
  • Experience designing and implementing complex React component systems.
  • Proven experience building, scaling, and maintaining bioinformatics orchestration pipelines using workflow frameworks such as Nextflow.
  • Hands-on experience managing and optimizing Nextflow workflows through Seqera Platform, formerly Nextflow Tower.
  • Experience using GenAI coding tools and autonomous agents such as Copilot, Cursor, and LLM APIs.
  • Experience integrating APIs and GenAI technologies into production applications.
  • Advanced PostgreSQL skills, including query optimization, indexing strategies, and performance tuning.
  • Expertise implementing Redis caching solutions for high-throughput systems.
  • Experience designing distributed microservice architectures that interface with data-intensive bioinformatics workflows.
  • Significant experience orchestrating infrastructure and applications on GCP, including CI/CD and cloud-based compute backends.
  • Mastery of enterprise-level design patterns and large-scale, mission-critical systems.
  • 7+ years of software development experience with a record of technical leadership.
  • Ability to balance business needs, data infrastructure constraints, and scientific computing requirements.
  • Experience collaborating across software engineering and computational biology or bioinformatics teams.
  • Experience delivering complex projects, presenting technical solutions, and driving cross-team technical initiatives.
  • Preferred experience with Nextflow DSL2 custom modules and subworkflows, GCP Batch, Life Sciences API, AWS Batch, Elasticsearch, OpenSearch, Docker, Kubernetes, biotech, genomics, or precision medicine.

Benefits

  • Tempus offers a full range of benefits, which may include incentive compensation, restricted stock units, medical benefits, and other benefits depending on the position.
Tempus

About Tempus

1,001-5,000 employees

Tempus builds AI-enabled precision medicine tools and genomic tests used by physicians and health systems, with a core focus on oncology. It sells diagnostics, clinical decision-support software, and real‑world data services to providers and biopharma for drug discovery and trials. Founded in 2015 and headquartered in Chicago, Tempus is a public company listed on Nasdaq.

Contact me