JOBSEARCHER

Software Engineer II, Data Solutions

TempusEvanston, ILL6 LeadSeptember 15th, 2026
Overview As a Senior Software Engineer II on the Data Products team, you lead the design of scalable data infrastructure that underpins Tempus’ clinical, research, and AI capabilities. You will shape services and APIs enabling bioinformatics, ML, and GenAI developers to build and operate solutions in a regulated, secure environment. This role focuses on data storage, governance, and containerized compute, keeping the platform robust for cutting-edge healthcare tech. You’ll collaborate with cross-functional teams to translate business needs into scalable technical roadmaps and ensure reliability at scale. Compensation / Benefitsincentive compensationrestricted stock unitsmedical benefits ResponsibilitiesLead technical architecture for distributed systems at scale aligned with Tempus data platform goalsDesign, implement, and test production backend services in TypeScript with emphasis on quality and reliabilityBuild and maintain data pipelines to load schema-defined data into the data warehouse and manage access per policyCollaborate with Product Managers to translate requirements into technical roadmapsOwn platform operations in production, including on-call responsibilities and performance optimizationMentor engineers and promote best practices for testing, documentation, and code reviewsSupport cross-functional science, ML, and AI teams; serve as escalation point for data and compute issues Key requirements8+ years in software or data engineering with a focus on platform engineering or distributed data systemsBachelor's or Master's in CS/Engineering or equivalent experienceStrong production backend experience in JavaScript/TypeScript or Python, with Node.js/Python focusProficient in cloud-based production systems (GCP preferred) and data technologies (GCS/S3, Dataflow, BigQuery)Experience with distributed relational data modeling (e.g., Cloud Spanner) and data contractsAbility to translate complex requirements into scalable distributed designsstakeholder managementcommunicationmentorshipTypeScriptPythonNode.js