
About Tempus
Transforming healthcare with data-driven insights
Key Highlights
- Largest library of clinical and molecular data in the world
- Headquartered in Chicago, Illinois
- Over $1 billion raised from top-tier investors
- 1,000+ employees dedicated to healthcare technology
Tempus, headquartered in Chicago, Illinois, is a technology company that has developed the largest library of clinical and molecular data, focusing on oncology. With over 1,000 employees, Tempus partners with leading healthcare institutions to provide data-driven insights and personalized treatment ...
🎁 Benefits
Tempus offers competitive salaries, equity options, generous PTO, flexible remote work policies, and comprehensive health benefits, including parental...
🌟 Culture
Tempus fosters a culture of innovation and collaboration, emphasizing data-driven decision-making and a commitment to improving patient outcomes throu...
Skills & Technologies
Overview
Tempus is hiring a Software Engineer II to contribute to their precision medicine platform. You'll work with technologies like Node.js, React, and Java to develop impactful software solutions. This position requires experience in both frontend and backend development.
Job Description
Who you are
You have software development experience in both frontend and backend technologies, and you're familiar with a variety of tools and frameworks including Node.js, React.js, Angular.js, Java, and Python. Your experience with databases like MySQL and PostgreSQL, as well as REST and GraphQL APIs, allows you to build robust applications that meet user needs. You thrive in agile environments, iterating quickly and collaborating effectively with team members from diverse backgrounds.
You have a keen interest in biotech, genomics, and precision medicine, and you understand the importance of delivering real-time, actionable insights to healthcare professionals. Your ability to communicate and collaborate with developers, designers, scientists, and product managers makes you a valuable team player. Bonus points if you have experience with Docker, AWS, GCP, Spark, Hadoop, or Kafka, as these technologies are integral to our platform.
What you'll do
As a Software Engineer II at Tempus, you will be part of a small, autonomous team responsible for owning and developing products that advance the healthcare industry. You will set goals, build software, deploy code, and contribute to a growing platform that impacts cancer research and treatment. Your role will involve designing and implementing features that enhance our proprietary platform, ensuring that it connects real-world evidence to deliver critical information to physicians.
You will collaborate closely with cross-functional teams to iterate on product features, ensuring that they meet the needs of our users. Your work will involve both frontend and backend development, allowing you to leverage your full-stack skills to create seamless user experiences. You will also participate in code reviews, mentor junior engineers, and contribute to the overall improvement of our development processes.
What we offer
At Tempus, we offer a collaborative and innovative work environment where your contributions can make a real difference in the healthcare industry. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Our culture encourages continuous learning and teamwork, and we value diverse perspectives that drive our mission forward. Join us in our commitment to advancing precision medicine and improving patient outcomes.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Tempus.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Tempus is hiring a Software Engineer II to build integration capabilities with EMR systems and reference labs. You'll work with Python and develop cloud-native applications. This position requires experience in healthcare data ingestion platforms.

Backend Engineer
Amplitude is seeking a Mid-Level Backend Engineer to contribute to their data infrastructure teams. You'll work with technologies like Java, Python, and PostgreSQL to process massive amounts of customer data. This role requires experience in backend development and cloud services.

Software Engineering
Uber is hiring a Software Engineer II to build high-quality Android experiences for earners. You'll collaborate with cross-functional teams to deliver impactful mobile features. This position requires experience in Android development.

Software Engineering
Productiv is hiring a Software Engineer II to help build tools that reduce risk and optimize SaaS usage. You'll work across the full stack and collaborate with cross-functional teams. This position requires 2-4 years of experience.

Software Engineering
JustAnswer is seeking a Software Engineer II to design, develop, and maintain web applications. You'll work with .NET Core, React, and TypeScript to ensure high performance and scalability. This role requires strong experience in software engineering.