Tempus

Senior Software Engineer

Tempus
Apply
3 days ago

Base Salary

$110k - $160k/yr

Responsibilities

  • Analyze and design complex technical solutions and architect robust, mission-critical systems.
  • Build and maintain full-stack applications using TypeScript/JavaScript, Node.js, NestJS, React, PostgreSQL, Redis, and GCP.
  • Integrate LLM APIs and generative AI technologies into production applications and embed agentic workflows into core products.
  • Design distributed microservice architectures and optimize relational databases, caching systems, and application performance.
  • Use AI coding tools and autonomous agents to accelerate development, refactor code, and generate unit and integration tests.
  • Make high-impact architectural decisions balancing business and technical considerations.
  • Lead cross-team technical initiatives, resolve complex engineering challenges, and mentor emerging talent.
  • Champion AI-assisted development practices and present technical solutions to diverse stakeholders.

Requirements

  • 5+ years of advanced TypeScript/JavaScript development experience with strong knowledge of language features and optimization.
  • Extensive experience architecting and leading development with Node.js and NestJS.
  • Expert-level React experience designing and implementing complex component systems.
  • Experience integrating LLM APIs and generative AI technologies into production applications.
  • Advanced PostgreSQL skills, including query optimization, indexing, and performance tuning.
  • Expertise implementing Redis caching solutions for high-throughput systems.
  • Experience designing and implementing distributed microservice architectures.
  • Significant experience orchestrating infrastructure and applications on GCP, including CI/CD pipelines.
  • Mastery of enterprise design patterns and their application in large-scale systems.
  • 7+ years of software development experience with technical leadership experience.
  • Ability to make architectural decisions, lead cross-team initiatives, deliver complex projects, communicate effectively, and mentor engineers.
  • Preferred experience with Elasticsearch, OpenSearch, Docker, Kubernetes, biotech, genomics, precision medicine, or AWS-to-GCP cloud migrations.

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.
  • The listed salary range for the Chicago location is $110,000-$160,000; actual salary may vary by qualifications and experience, and ranges may differ by location.
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