Senior Software Engineer II — AI-Driven Search & Matching

Spring Health

San Francisco (CA)

Hybrid

USD 207,000 - 233,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, Dental, Vision benefits
One Medical access
401(k) match
Professional Development Reimbursement
Parental leave
Wellhub
BrightHorizons
Donation matching

Job summary

Spring Health in San Francisco is seeking a Senior Software Engineer II for its Alma team to design and expand scalable search and matching capabilities. You will influence architecture, mentor engineers, and drive AI-augmented engineering across backend and full-stack components.

Based in a hybrid SF role, you will collaborate across squads, own end-to-end features from conception to deployment, and help eliminate barriers to mental health care with reliable, high-quality software.

Qualifications

  • 6–8+ years of professional software development experience.
  • Expertise in Python and Django for backend services, with strong proficiency in React.
  • Proven experience designing, building, and scaling complex full-stack systems, with emphasis on backend architecture.
  • Uses AI to reason about system-level tradeoffs and integrates AI tools into team workflows—evaluates output critically and helps set quality standards for AI-assisted work.
  • Proven track record leading delivery of complex, multi-team technical projects.
  • Strong cross-functional collaboration skills; able to influence and align stakeholders across teams.
  • Demonstrated ability to mentor engineers on both technical skills and career growth.
  • Strong problem-solving skills with a focus on clean, scalable, maintainable architecture.
  • Proven experience with distributed systems and microservices architecture, including identifying appropriate service boundaries and making thoughtful architectural decisions about when and how to evolve capabilities out of a monolithic application.
  • Strong experience with data modeling and designing reliable data flows across services, with an understanding of consistency, performance, and scalability tradeoffs.
  • Experience designing and optimizing search experiences and search infrastructure, including indexing strategies, relevance and ranking, query performance, and search quality at scale.

Responsibilities

  • Design and build scalable, high-quality software across complex, ambiguous problem areas in existing or new initiatives.
  • Lead group technical design sessions for large projects; routinely provide high-value feedback in design forums and architectural reviews.
  • Use AI to reason about system-level tradeoffs (scalability, performance, reliability) and integrate AI into team workflows—ensuring quality standards for AI-assisted work.
  • Evaluate new AI tools and techniques; share learnings with the team and help establish standards for AI-assisted engineering.
  • Decompose significantly complex engineering problems into straightforward, well-scoped solutions.
  • Coordinate cross-group efforts, keeping everyone informed of appropriate context and progress.
  • Routinely provide perspective to identify and mitigate risks for others’ projects, not just your own.
  • Drive and complete projects end-to-end—sometimes more than one at a time—from conception through deployment and iteration.
  • Model engineering excellence: your code reviews are instructive, your designs are exemplary, and you proactively simplify and improve the code corpus.
  • Mentor engineers in both technical areas and career growth; motivate action by clearly explaining context, rationale, and roles.
  • Lead hypercare investigations and high-stakes bug responses; communicate progress quickly and clearly to stakeholders.
  • Design and build scalable search and matching capabilities for Spring Health’s Alma product, - improving how clients discover and connect with the right providers, with a focus on relevance, performance, and search quality.
  • Identify appropriate service boundaries and drive thoughtful architectural decisions about when and how to evolve capabilities out of the existing monolithic application.
  • Architect, build, and evolve backend services and APIs that power critical parts of Alma’s client search and matching experience, while contributing across the full stack as needed.

Skills

Python
Django
React
Full-stack design
AI tools
Leadership
Mentoring
Distributed systems
Microservices
Data modeling

Job description

Spring Health in San Francisco is seeking a Senior Software Engineer II for its Alma team to design and expand scalable search and matching capabilities. You will influence architecture, mentor engineers, and drive AI-augmented engineering across backend and full-stack components.

Based in a hybrid SF role, you will collaborate across squads, own end-to-end features from conception to deployment, and help eliminate barriers to mental health care with reliable, high-quality software.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer II — AI-Driven Search & Matching
Senior Software Engineer II — AI-Driven Search & Matching

Springhealth66 • San Francisco (CA)

Hybrid
USD 207,000 - 233,000
Health, Dental, Vision
401(k) match
Free therapy visits
+7
Senior Software Engineer, AI-Driven Search & Matching
Senior Software Engineer, AI-Driven Search & Matching

Jobtailor • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior Software Engineer II, Search & Matching (Alma)
Senior Software Engineer II, Search & Matching (Alma)

Springhealth66 • San Francisco (CA)

Hybrid
USD 207,000 - 233,000
Health, Dental, Vision
401(k) match
Free therapy visits
+7
AI-Driven Senior Software Engineer, Care Innovation
AI-Driven Senior Software Engineer, Care Innovation

Doist • San Francisco (CA)

Hybrid
USD 180,000 - 230,000
Health benefits
401(k) match
Parental leave
+3
Senior Software Engineer II, Search & Matching (Alma)
Senior Software Engineer II, Search & Matching (Alma)

Spring Health • San Francisco (CA)

Hybrid
USD 207,000 - 233,000
Health, Dental, Vision benefits
One Medical access
401(k) match
+5
Senior Software Engineer II, Search & Matching
Senior Software Engineer II, Search & Matching

Jobtailor • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior Software Engineer - AI-Driven Health Platform
Senior Software Engineer - AI-Driven Health Platform

Hinge Health • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Inclusive healthcare coverage
401k retirement plan with company match
Learning and development stipends
+1
Senior Full-Stack Engineer, AI Data Platform
Senior Full-Stack Engineer, AI Data Platform

Handshake • San Francisco (CA)

On-site
USD 130,000 - 185,000
Equity
401(k) match
Parental leave
+5
Senior Backend Architect - AI for Healthcare (Hybrid SF)
Senior Backend Architect - AI for Healthcare (Hybrid SF)

Jobtailor • San Francisco (CA)

Hybrid
USD 180,000 - 240,000
Flexible hybrid arrangement: 2–3 days/
Unlimited vacation policy
Paid parental leave
+4
Senior Backend Engineer, AI-Driven Care Platform
Senior Backend Engineer, AI-Driven Care Platform

Doist • Seattle (WA)

Hybrid
USD 159,000 - 191,000
Health benefits
1 Medical access
401(k) match
+2