SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 130,000 - 150,000 / annual
Tempus is a precision medicine platform that uses AI to deliver real-time, actionable clinical insights to physicians. The company connects real-world evidence across an ecosystem to help identify the right treatments for the right patients.
As a Senior Software Engineer in Platform Engineering, you will be a hands-on technical leader responsible for architecting and delivering Java-based services at the core of the platform modernization initiative. You will own the end-to-end design and implementation of Spring Boot microservices, driving the decomposition of legacy PHP/Symfony monolith functionality into resilient, independently deployable services. This role ensures technology execution aligns with strategic business goals while safeguarding architectural coherence and actively mitigating technical debt.
Key responsibilities include:
- Architect, design, and implement Java and Spring Boot microservices across the platform
- Define and evangelize target-state architecture, service boundaries, and upgrade paths
- Lead decomposition of legacy monolith functionality into cloud-native services
- Design and build AWS-native solutions using ECS/Fargate, SQS, SNS, S3, Lambda, API Gateway, and Parameter Store
- Build and maintain secure REST APIs with robust validation, error handling, authentication, and authorization
- Drive identity modernization initiatives, including OAuth2/OIDC and LDAP-to-Okta migration
- Design and optimize data access layers using JPA/Hibernate, including ORM mappings, schema evolution, and query tuning
- Establish engineering standards for testing, CI/CD pipelines, observability, logging, and alerting
- Partner with QA, DevOps, Product, Architecture, and Regulatory teams to deliver compliant, production-ready software
- Mentor engineers across levels through code review, design review, and knowledge sharing
- Lead technical planning and execution of complex, multi-sprint initiatives
- Troubleshoot and resolve production issues affecting service performance, stability, and reliability
- Maintain awareness of and compliance with SOX and HIPAA requirements in a regulated healthcare environment
Requirements:
- 10+ years of professional software engineering experience with strong backend focus
- Expert-level proficiency in Java and Spring Boot with deep experience in distributed systems
- Demonstrated experience decomposing monolithic applications into microservices
- Hands-on experience with AWS services (ECS/Fargate, SQS, SNS, S3, Lambda, API Gateway, IAM)
- Strong command of REST API design, authentication and authorization patterns, and enterprise integration
- Strong experience with relational databases (MySQL/Aurora) and ORM frameworks such as Hibernate/JPA, including query tuning
- Proficiency with Docker, CI/CD pipelines, and cloud-native delivery practices
- Proven ability to lead technical direction and mentor engineers across levels
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
- Excellent communication, problem-solving, and architectural decision-making skills
Preferred qualifications:
- Master's degree in Computer Science or related field
- Experience in healthcare, genomics, diagnostics, or other regulated environments
- Experience with Okta or comparable identity providers
- Working knowledge of PHP/Symfony sufficient to refactor legacy functionality
- Experience with Kubernetes, Terraform, or comparable infrastructure-as-code tooling
- Familiarity with Scaled Agile Framework (SAFe) practices