Senior Software Engineer
Tempus · Barcelona, Spain
About this role
Tempus is hiring a senior-level Software Engineer based in Barcelona, Spain. The posting calls out experience with Python, TypeScript, LLMs, React.
- Role
- Software Engineer
- Function
- software engineering
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Barcelona, Spain
- Posted
- Apr 20, 2026
More roles at Tempus
Job description
from Tempus careersPassionate 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.
Senior Software Engineer IWhy we’re looking for you:
You are eager to learn
You've got experience working on software development teams, and can help lead in technical analysis & design, evaluating tradeoffs, and establishing best practices
You love exploring hard problems and solving them with data-driven, iterative software development
You've worked in fast-paced, agile environments and helped keep projects on track, troubleshoot roadblocks, write documentation, and coordinate cross-team collaboration
You enjoy learning from and collaborating with a diverse, talented team and mentoring junior team members
You've got experience in both frontend and backend technologies.
You’re proficient in TypeScript and/or Python.
You embrace GenAI tools in your day-to-day work to boost productivity, accelerate learning, and focus your energy on solving the most impactful problems.
Bonus points for:
Experience in FastAPI, NodeJS, NestJS, React, Postgres, Jest, Pytest
Experience in building universal Apps in React Native (Web, iOS and Android)
This is an excerpt. Read the full job description on Tempus careers →