Tempus
Tempus

54 Tempus Senior Software Engineer Jobs Hiring in Chicago, IL

Senior IAM Engineer

Chicago, IL · On-site

$120K - $160K/yr

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... As a Senior IAM Engineer, you will be the primary architect and guardian of our identity perimeter.

Senior IAM Engineer

Chicago, IL · Hybrid

$120K - $160K/yr

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... As a Senior IAM Engineer, you will be the primary architect and guardian of our identity perimeter.

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... Work closely with clinical informatics, engineering, and support teams to ensure data quality ...

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... Work closely with clinical informatics, engineering, and support teams to ensure data quality ...

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... Work closely with clinical informatics, engineering, and support teams to ensure data quality ...

Sr. BI Engineer

Chicago, IL · Hybrid

$80K - $135K/yr

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... Experience with Python for data engineering or advanced data analysis projects/use-cases * Heal ...

Sr. BI Engineer

Chicago, IL · On-site

$80K - $135K/yr

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... Experience with Python for data engineering or advanced data analysis projects/use-cases * Heal ...

Sr. BI Engineer

Chicago, IL · Hybrid

$80K - $135K/yr

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... Experience with Python for data engineering or advanced data analysis projects/use-cases * Heal ...

Senior Cyber Risk Analyst

Chicago, IL · Hybrid

$105K - $120K/yr

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... engineers, operators, and data scientists. #LI-HR1 #LI-Hybrid CHI: $105,000-$120,000 The expected ...

Senior Cyber Risk Analyst

Chicago, IL · Hybrid

$105K - $120K/yr

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... engineers, operators, and data scientists. #LI-HR1 #LI-Hybrid CHI: $105,000-$120,000 The expected ...

Senior Data Modeler I

Chicago, IL · On-site

$90K - $130K/yr

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... engineers to develop and maintain clinical data models. * Translate customer needs and product ...

Senior Cyber Risk Analyst

Chicago, IL · On-site

$105K - $120K/yr

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... engineers, operators, and data scientists. #LI-HR1 #LI-Hybrid CHI: $105,000-$120,000 The expected ...

Senior Data Modeler I

Chicago, IL · On-site +1

$90K - $130K/yr

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... engineers to develop and maintain clinical data models. * Translate customer needs and product ...

Senior Data Modeler I

Chicago, IL · On-site +1

$90K - $130K/yr

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... engineers to develop and maintain clinical data models. * Translate customer needs and product ...

Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real ... Our Manager of Regulatory Affairs will work closely with our scientists, engineers, clinicians ...

Showing results 21-40

Tempus Jobs Information

What are the key skills and qualifications needed to thrive as a Senior Software Engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges Senior Software Engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What are Senior Software Engineers?

Senior Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and make architectural decisions. Their role involves collaborating with stakeholders to understand requirements, ensuring code quality, and staying up-to-date with the latest technologies. Senior Software Engineers are expected to have strong problem-solving skills and a deep understanding of software development best practices.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What is it like to work at Tempus?

Tempus is a data-driven healthcare technology company that prioritizes innovation and collaboration, fostering a culture of teamwork and continuous learning.

The company's structure is designed to facilitate interdisciplinary collaboration, with teams comprising experts from various fields, including medicine, engineering, and data science, working together to develop and implement cutting-edge technologies that improve cancer care and patient outcomes.

Working at Tempus may appeal to individuals who are passionate about using data and technology to drive meaningful change in healthcare, as the company offers opportunities for professional growth, a dynamic work environment, and the chance to contribute to a mission that has the potential to impact millions of lives.
What are the most popular jobs at Tempus in Chicago?
Infographic showing various Senior Software Engineer job openings at Tempus in Chicago, IL as of May 2026, with employment types broken down into 100% Full Time. Highlights an 77% Physical, 9% Hybrid, and 14% Remote job distribution.
Senior IAM Engineer

Senior IAM Engineer

Tempus

Chicago, IL • On-site

$120K - $160K/yr

Full-time

Posted 14 days ago


Job description

Passionate about precision medicine and advancing the healthcare industry?
Recent advancements in underlying technology have finally made it possible for AI to impact clinical care in a meaningful way. Tempus' proprietary platform connects an entire ecosystem of real-world evidence to deliver real-time, actionable insights to physicians, providing critical information about the right treatments for the right patients, at the right time.
  • As a Senior IAM Engineer, you will be the primary architect and guardian of our identity perimeter. You will design, implement, and maintain scalable identity solutions that secure our workforce. Your focus will be on transitioning away from manual provisioning toward a fully automated "Identity-as-Code" model using Okta Workflows and API integrations.
  • Key Responsibilities
    • Architectural Leadership: Design and scale our Okta tenant, ensuring high availability and global best practices for SAML, OIDC, and OAuth 2.0 integrations.
    • Automation & Orchestration: Build complex lifecycle management (LCM) flows using Okta Workflows to automate joiner/mover/leaver processes across HRIS, AD, and downstream SaaS apps.
    • Hybrid Identity Management: Manage and optimize the synchronization between Active Directory (AD) and cloud identity providers.
    • API Integration: Develop custom integrations using REST APIs to connect homegrown or niche applications that lack out-of-the-box support.
    • Security & Compliance: Implement Adaptive Multi-Factor Authentication (MFA), Passwordless strategies, and regular access certifications to meet SOC2/ISO 27001/SOX requirements.
    • Escalation Support: Serve as the Tier 3 expert for complex authentication issues and identity-related security incidents.
  • Technical Qualifications
    • Okta Mastery: 5+ years of experience managing Okta at an enterprise scale, including advanced Workflows and Okta Expression Language.
    • Protocol Expertise: Deep understanding of the "Identity Trinity":SAML 2.0: XML-based assertions and troubleshooting.OIDC/OAuth 2.0: Scopes, claims, and grant types (Authorization Code vs. Client Credentials).SCIM: Automating user provisioning and deprovisioning.
    • Directory Services: Strong background in Active Directory (Group Policy, Kerberos, DNS) and how it interfaces with modern cloud tenants.
    • Programming/Scripting: Proficiency in Python, PowerShell, or JavaScript for interacting with APIs and automating repetitive tasks.
    • Modern Security: Familiarity with Zero Trust Architecture (ZTA) and Least Privilege principles.
  • Soft Skills
    • Problem Solver: You don't just fix the symptom; you find the root cause in the protocol trace.
    • Communicator: Ability to explain complex authentication flows to non-technical stakeholders (e.g., HR or Legal).
    • Continuous Learner: The identity landscape shifts weekly; you enjoy staying ahead of new standards like FIDO2 or Passkeys.
  • Bonus Points
    • Okta Certified Professional/Administrator/Consultant.
    • Experience with Infrastructure as Code (Terraform) for managing Okta resources.
    • Experience with Privileged Access Management (PAM) tools.
    • Experience with Identity Governance and Administration (IGA) tools.

#LI-HR1
#LI-Hybrid
CHI - $120,000-$160,000
The expected salary range above is applicable if the role is performed from Illinois and may vary for other locations (California, Colorado, New York). Actual salary may vary based on qualifications and experience. Tempus offers a full range of benefits, which may include incentive compensation, restricted stock units, medical and other benefits depending on the position.
We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.