Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer - job 2 of 2

Tempus is leveraging cutting-edge technology to transform healthcare through AI-powered insights, seeking a Senior Software Engineer to join their team in revolutionizing cancer research and treatment.

Skills

  • TypeScript/JavaScript development
  • React development
  • PostgreSQL optimization
  • Redis caching
  • Microservice architecture

Responsibilities

  • Architect and lead development using Node.js and NestJS frameworks.
  • Design and implement complex React component systems.
  • Optimize PostgreSQL queries and performance tuning.
  • Implement Redis caching solutions for high-throughput systems.
  • Design and implement distributed microservice architectures.

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Incentive compensation
  • Restricted stock units
  • Medical benefits
  • Other benefits depending on the position
To read the complete job description, please click on the ‘Apply’ button
Tempus Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Tempus DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Tempus
Tempus CEO photo
Unknown name
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$110000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Tempus

If you're a talented Senior Software Engineer looking to change the world, Tempus in Chicago could be your next exciting adventure! At Tempus, we’re revolutionizing precision medicine with our groundbreaking technology that blends AI-powered insights with real-world evidence, ultimately ensuring that physicians can deliver the right treatments to the right patients at exactly the right time. You’ll join a dynamic engineering culture where small, autonomous teams collaborate—think developers, designers, scientists, and product managers working together to build solutions that directly impact cancer research and treatment. What can you expect? You’ll have the opportunity to demonstrate your advanced skills in TypeScript/JavaScript and spearhead development initiatives using frameworks such as Node.js and NestJS. Your expertise in React, PostgreSQL, and Redis caching will play a pivotal role in our projects. We're looking for someone who can navigate the complexities of microservices, drive CI/CD on GCP, and bring enterprise-level design patterns to life. If you enjoy making impactful architectural decisions, mentoring passionate engineers, and working in fast-paced environments, we want to hear from you! This is not just a job; it's a chance to contribute to meaningful solutions that improve patient outcomes on a global scale. Plus, with an expected salary range of $110,000 to $160,000 and a full array of benefits, we’re ready to invest in your future as you help us shape the future of healthcare!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Tempus
What are the key responsibilities of a Senior Software Engineer at Tempus?

As a Senior Software Engineer at Tempus, you’ll be primarily involved in architecting and leading the development of innovative software solutions in the healthcare space. You will work extensively with TypeScript/JavaScript while utilizing frameworks like Node.js and NestJS to create advanced applications. Your role will also encompass designing complex systems with React and optimizing database performance using PostgreSQL.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer position at Tempus?

To qualify for the Senior Software Engineer position at Tempus, you should have a robust background in software development, ideally 7+ years in the field. Specific technical skills required include advanced proficiency in TypeScript/JavaScript, experience with Node.js and NestJS, and an expert-level understanding of React. Additionally, familiarity with distributed microservices architecture and cloud platforms like GCP is essential.

Join Rise to see the full answer
What kind of projects will I work on as a Senior Software Engineer at Tempus?

As a Senior Software Engineer at Tempus, you’ll work on projects that leverage AI and real-world evidence to enhance patient outcomes. You’ll directly contribute to systems that support cancer research and treatment, ensuring that our technological advancements align with medical needs and priorities.

Join Rise to see the full answer
How does Tempus support the professional growth of Senior Software Engineers?

Tempus is committed to your professional development. As a Senior Software Engineer, you’ll have opportunities for mentorship and leadership roles, allowing you to establish technical best practices and lead engineering teams. The collaborative culture encourages sharing knowledge and pushing the boundaries of innovation together.

Join Rise to see the full answer
What benefits can I expect as a Senior Software Engineer at Tempus?

Tempus offers a competitive benefits package, which includes incentive compensation, restricted stock units, and health benefits tailored to support you and your family. In addition to a salary in the range of $110,000 to $160,000, employees enjoy a comprehensive benefits program that promotes work-life balance and overall well-being.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with TypeScript and JavaScript?

Highlight your years of experience and specific projects using TypeScript and JavaScript. Discuss any advanced features you've mastered, such as asynchronous programming or type definitions, and how they impacted a project's success.

Join Rise to see the full answer
How have you implemented microservice architectures in past projects?

Explain your approach to microservices, covering design principles, challenges faced, and how you overcame them. Mention specific tools or frameworks you utilized and the overall impact on system scalability and maintainability.

Join Rise to see the full answer
What strategies do you use for optimizing PostgreSQL queries?

Discuss specific tactics like indexing strategies, query refactoring, or caching techniques you've utilized to improve database performance, and provide examples of how these strategies successfully decreased load times or improved overall efficiency.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

Share your methods for time management and task prioritization, such as using Agile methodologies or project management tools. Provide examples of how you kept projects on track while handling competing priorities.

Join Rise to see the full answer
Can you give an example of a time you mentored a junior engineer?

Describe the mentoring experience, focusing on how you guided the junior engineer through technical challenges and bolstered their confidence. Highlight any measurable outcomes from this mentorship.

Join Rise to see the full answer
How do you handle architectural decision-making?

Discuss your process for making significant architectural decisions, balancing technical feasibility with business needs. Include examples of decisions that had lasting impacts on project outcomes.

Join Rise to see the full answer
What is your experience with CI/CD pipelines?

Share the tools and practices you’ve used to implement CI/CD pipelines, detailing how this practice improves deployment efficiency and error reduction during software releases.

Join Rise to see the full answer
Describe your experience with React component systems.

Talk about your approach to designing complex React component systems, focusing on best practices for reusability and maintainability. Provide specific examples from previous work.

Join Rise to see the full answer
What challenges have you faced when transitioning systems to the cloud?

Elaborate on specific challenges encountered during migrations, such as data integrity or technical compatibility issues. Discuss how you addressed these challenges and the results of the migration.

Join Rise to see the full answer
Why do you want to work at Tempus?

Express your passion for health technology and commitment to improving patient outcomes. Highlight specific aspects of Tempus's mission and culture that resonate with you.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Tempus as a Commercial Strategy & Operations Associate, where you'll play a pivotal role in advancing precision medicine through strategic support for our Provider Sales Organization.

Photo of the Rise User
Posted 8 days ago

Join Tempus as a Vice President of Data Science to lead pioneering data science initiatives that drive precision medicine and patient care.

Photo of the Rise User
Visa Remote Bellevue, Washington, United States
Posted 7 days ago

Join Visa as a Senior Director of DevOps Software Engineering and lead transformative projects within a world-class engineering team.

Foundry for Good Remote No location specified
Posted 7 days ago

Join Foundry for Good as a Full Stack Developer and contribute to mission-driven projects while enjoying a collaborative remote work environment.

Photo of the Rise User
Experian Remote 4th Floor, Tower -1, Phoenix Equinox, Telangana, Hyderabad, India
Posted 3 days ago

Join Experian as a Senior Software Engineer and lead the charge in tackling complex engineering challenges in a supportive and innovative environment.

Photo of the Rise User
Posted 7 days ago

Nexus is seeking a skilled full-stack AI Software Engineer to create user-focused applications that leverage powerful AI technologies.

Photo of the Rise User
Neuralink Hybrid Austin, Texas, United States
Posted 15 hours ago

Join Neuralink's Brain Interfaces Software Team to develop groundbreaking software solutions for brain-computer interfaces.

Posted 6 hours ago

Exciting internship opportunity for software engineering students at the Federal Reserve Bank of Boston to develop and enhance cutting-edge software applications.

Clarium Remote United States
Posted 7 hours ago

Join Clarium as a Senior AI Engineer and contribute to transforming healthcare with cutting-edge AI solutions.

Photo of the Rise User

Join Astronomer as a Senior Software Engineer and enhance infrastructure for a world-leading DataOps platform.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
SALARY RANGE
$110,000/yr - $160,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Graphic Designer (Temporary) at MasterBrand Cabinets LLC
Photo of the Rise User
38 people applied to Software Engineer Intern at Hudl
S
Someone from OH, Ottoville just viewed Full Stack Developer at Sunreef Yachts
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Developer at NRF
P
Someone from OH, Ottoville just viewed Principal Software Developer - TS/SCI at Parsons
F
Someone from OH, Ottoville just viewed Software Developer at Fil
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer - Big Data at LiveRamp
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Developer - Product Analytics (Python) at Autodesk
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Application Developer at Boeing
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior FullStack Developer at CVS Health
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Software Developer at Cinemark
T
Someone from OH, Ottoville just viewed Full Stack Developer at Talent Worx
B
Someone from OH, Ottoville just viewed Digital Designer/Front-End Developer at Blackbridge
M
Someone from OH, Ottoville just viewed Full Stack Developer (React/NodeJS) at MySigrid
b
Someone from OH, Ottoville just viewed .Net Developer, ReactJS at bbinsurance
D
Someone from OH, Ottoville just viewed Full Stack Developer (Automation), AVP at DB
Photo of the Rise User
Someone from OH, Ottoville just viewed Fullstack / PHP Backend Developer at Dentsu
A
Someone from OH, Ottoville just viewed FullStack Automation Developer at Abra
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer at Sourcescrub
Photo of the Rise User
Someone from OH, Ottoville just viewed Sr Software Developer II (R&D) at B. Braun
Photo of the Rise User
Someone from OH, Ottoville just viewed Appian Software Developer at Qualysoft
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior API Developer at Midland States Bank
Photo of the Rise User
Someone from OH, Ottoville just viewed 929 | Middle+ Backend Developer at Intetics