We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Sprinter Health logo
Sprinter Health Verified
Healthcare, HealthTech, Mobile Health

Senior Software Engineer

San Francisco, California, United StatesHybridFull TimeSenior$175,000–$225,000 /yrPosted 1 month agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

### Who you are
- 5+ years of software engineering experience with strong backend or full-stack fundamentals
- Proficiency in JavaScript / TypeScript (preferred) and/or Python
- Experience designing or implementing optimization, forecasting, or simulation systems
- Background in operations research, applied math, or quantitative modeling
- Shipped production systems that balance technical complexity and real-world constraints
- Collaborated cross-functionally with product, ops, or data science teams to drive measurable impact
- Experience with global optimization techniques or Monte Carlo simulations
- Background in logistics, scheduling, or large-scale routing systems
- Prior work in healthcare or other operationally complex, data-heavy environments
- Experience in 0→1 environments or scaling early-stage technical systems
- You’re motivated by solving real problems that improve access to care

### What the job involves
- We’re hiring a Senior Software Engineer to join our Logistics Optimization team, where we tackle some of the hardest algorithmic and operational problems in healthcare
- You’ll design systems that balance clinician supply, patient demand, and routing efficiency—essentially the logistics backbone of Sprinter’s in-home care delivery model
- This is a deeply technical, high-impact role where you’ll work on problems at the intersection of operations research, simulation, and scalable distributed systems
- Design and implement algorithms that optimize clinician routing, scheduling, and dispatch at national scale
- Build simulations that model demand, capacity, and patient behavior under real-world constraints
- Develop predictive models for cancellations, no-shows, and overbooking optimization
- Collaborate with product and ops teams to translate complex logistics challenges into scalable software systems
- Prototype and productionize forecasting and optimization models in a distributed environment
- Own projects end-to-end—from design to implementation and iteration
- Our tech stack:
- TypeScript / Node.js
- Python
- GraphQL
- AWS Amplify Stack (AppSync, DynamoDB, Lambda, CloudFormation)
- BigQuery, Elasticsearch / OpenSearch
- Looker, Kibana
- Forecasting, simulation, and optimization frameworks
- Custom route annealing and distributed scheduling models

### The application process
- We aim to complete the process within 2–3 weeks. It typically includes:
- Recruiter Screen (30 minutes)
- Hiring Manager Conversation (30 minutes)
- Technical Assessment — algorithms, systems design, or applied problem solving (45 minutes)
- Onsite Interview (3 hours) - Systems Design (optimization / logistics-focused) + Behavioral Interview + Lunch with the team
- References

### Benefits
- Free lunch everyday and fully-stocked microkitchens and coffee/tea bar
- Team offsites, game hours, tech talks, and design sprints
- Health insurance benefits (PPO / HMO / HSA, 100% of family premiums paid)
- Dental / vision / wellness benefits
- 401k matching
- Unlimited PTO
- Flexible work-from-home policy for work/life balance (4 days in-office, accommodation for occasional WFH days)
- Relocation assistance
- Generous parental leave (4 months for the birthing parent, 3 months for a partner, 100% paid)

Ready to apply?
You'll be redirected to Sprinter Health's application page.

Similar roles