Senior Software Engineer II, Security
Tempus AI
Summary
This position will lead complex implementations for security engineering to ensure best-in-class customer identity management, authorization, and observability systems.
Job description
- Lead complex implementations for the security engineering team to ensure best in class customer identity management, authorization, and observability systems across the business.
- Improve the existing security micro-services, custom frameworks, and tooling by identifying technical gaps, incorporating new requirements, and implementing emerging standards.
- Work with a variety of teams cross-functionally to implement internal standards for security across a micro-service driven architecture.
- Work with product team members and stakeholders to discuss project priorities, scope, and trade-offs to deliver the right solutions at the right time.
- Drive improvements in engineering tooling, designs, and processes and make the case for and driving improvements.
- Implement new technologies and ideas within the broader organization, and the ability to communicate effectively and without bias while accepting critical feedback.
- Own the configuration of complex technical services tooling such as Auth0, Okta, Auth0-FGA, Chronicle, Terraform, and GCP.
You have experience driving implementation of holistic solutions across a complex micro-service architecture. Working to build reusable components and ensuring they’re easily consumable by your colleagues on different teams. You've got several years of experience working on software development teams, and are confident in working independently and collaboratively on a critical system, ensuring uptime and reliability. You have experience developing and securing distributed, event-based systems at an interesting scale of transaction and/or data volume. You've worked in fast-paced, agile environments and helped keep projects on track, troubleshoot roadblocks, write documentation, and coordinate cross-team collaboration. You collaborate well with diverse, talented teams while mentoring and learning from team members regardless of experience level. You have experience working with cloud infrastructure providers (Amazon Web Services, Google Cloud, etc), and related tools like Docker, Terraform, or Kubernetes. You’ve have familiarity with an identity management platform like Auth0, Okta, Microsoft Entra, or Ping Identity. You are confident in a variety of technical scenarios and can lead a complex implementation across an engineering organization.
Bonus points for:
- Knowledge of identity standards like OAuth, SCIM, and SAML.
- Experience with TypeScript, JavaScript, Node.JS, or Python.
- Experience with OAuth 2.1 emerging agentic controls.
- Experience with Chronicle or other SIEMs.
- Experience with various authorization models, RBAC, ReBAC, ABAC and PBAC.
Requirements
- Several years of experience working on software development teams
- Experience developing and securing distributed, event-based systems
- Experience with cloud infrastructure providers (AWS, GCP)
- Experience with Docker, Terraform, or Kubernetes
- Familiarity with identity management platforms (Auth0, Okta, Microsoft Entra, Ping Identity)
- Experience leading complex implementations across an engineering organization
- Experience in fast-paced, agile environments
- Knowledge of identity standards like OAuth, SCIM, and SAML
- Experience with TypeScript, JavaScript, Node.JS, or Python
- Experience with OAuth 2.1 emerging agentic controls
- Experience with Chronicle or other SIEMs
- Experience with authorization models: RBAC, ReBAC, ABAC, PBAC
Benefits
- Incentive compensation
- Restricted stock units
- Medical benefits
Company overview
Tempus AI, Inc. (NASDAQ: TEM) is a pioneering healthcare technology company founded in 2015 by Eric Lefkofsky in Chicago, Illinois. The company was established after Lefkofsky's wife was diagnosed with breast cancer, driving his mission to revolutionize cancer care through technology and artificial intelligence. Tempus specializes in applying AI to advance precision medicine by collecting and analyzing vast amounts of molecular, clinical, and genomic data. The company operates across multiple therapeutic areas including oncology, cardiology, radiology, neurology, psychiatry, and dermatology. Tempus provides comprehensive diagnostic services including next-generation sequencing (NGS), PCR profiling, and molecular pathology testing. Its AI-powered platform enables physicians to make real-time, data-driven decisions for personalized patient care and targeted therapies. The company went public in June 2024 and has expanded globally with operations in multiple countries. Tempus continues to innovate at the intersection of healthcare and artificial intelligence, aiming to ensure patients receive the right treatments at the right time for improved health outcomes.