Tempus AI

Tempus AI

Senior Software Engineer

Chicago · Senior

Sponsorship not specified$110k-$160kDetected 3 days ago
JavaScriptTypeScriptPythonReactNode.jsFull-Stack DevelopmentPostgreSQLRedisElasticsearchAWSGCPDockerKubernetesCI/CDData AnalysisLLMsAI OrchestrationPatient CareBioinformaticsResearchCommunicationMentoringPublic Speaking

Stay score

odds of building a lasting career here

54Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role78
Entry-level history0
PERM / green-card track0
Lottery odds (Level III)83
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~45% per draw at Level III). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level I · 1×
Level I$92,7891 entry
Level II$117,0832 entries
Level III$141,3983 entries
Level IV$165,6934 entries

$7,083 more — $117,083 — moves this role to Level II and 2 lottery entries. That figure is inside the range the employer already advertised.

Based on the DOL prevailing wage for this occupation and worksite, a base salary of $117,083 would place this position at wage Level II. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.

DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · Chicago-Naperville-Elgin, IL-IN. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

6 transfer filings in the last year, covering 6 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • We are seeking a highly motivated and capable Senior Software Engineer to help advance our Diagnostics initiatives.
  • This position requires deep expertise in full-stack engineering, relational data systems, bioinformatic workflow orchestration, and algorithmic development.
  • As a senior technical leader, you will be expected to craft high-quality code, scale genomic data processing pipelines, leverage modern AI tooling, integrate APIs into user-facing applications, and embed agentic workflows into our core product ecosystem.

Responsibilities

  • In this role, you will lead the analysis and design of complex technical problems, architect robust systems, and mentor emerging talent.
  • Mastery of enterprise-level design patterns and their practical application in large-scale, mission-critical systems.
  • Our proprietary platform connects real-world evidence to deliver actionable intelligence to physicians, ensuring the right treatments reach the right patients at precisely the right time.
  • We operate in small, autonomous teams where developers, designers, scientists, and product managers collaborate closely.
  • You'll have direct ownership in building solutions that make a meaningful impact in cancer research and treatment.

Requirements

  • Experience with React development with a demonstrated ability to design and implement complex component systems.
  • Ability to make high-impact architectural decisions that balance business needs, data infrastructure constraints, and scientific computing requirements.
  • Experience with search technologies such as Elasticsearch or OpenSearch.
  • Experience with containerization orchestration (Docker, Kubernetes).

Skills

  • 5+ years of advanced TypeScript/JavaScript/python development with a deep understanding of language features and optimization techniques.
  • Extensive experience architecting and leading development with Node.js and NestJS frameworks.
  • Hands-on experience managing, monitoring, and optimizing workflow executions via Seqera Platform (Nextflow Tower) across cloud environments.
  • Experience or strong working knowledge of integrating APIs and GenAI technologies into production applications.
  • Advanced PostgreSQL skills including query optimization, indexing strategies, and performance tuning.
  • Proven expertise implementing sophisticated Redis caching solutions for high-throughput systems.
  • What Makes You a Great Fit
  • 7+ years of software development experience with a track record of technical leadership.

Compensation

  • The expected salary range may vary for other locations.

Benefits

  • Passionate about precision medicine and advancing the healthcare industry?
  • At Tempus, we're leveraging cutting-edge technology to transform healthcare through AI-powered insights.

Company info

  • Join the Revolution in Precision Medicine At Tempus, we're leveraging cutting-edge technology to transform healthcare through AI-powered insights.
  • About the Role We are seeking a highly motivated and capable Senior Software Engineer to help advance our Diagnostics initiatives.

This listing is sourced directly from Tempus AI's careers page and normalized into a canonical job model.