Senior Software Engineer II, Search & Matching

Jobtailor

San Francisco (CA)

On-site

USD 180,000 - 240,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Spring Health seeks a senior software engineer to enhance the Alma product’s search and matching capabilities. You will design scalable backend services and APIs, mentor engineers, and drive cross-team collaboration to deliver high-quality software.

You will lead architectural reviews, integrate AI thoughtfully, and ensure robust data flows across distributed systems and microservices. This role focuses on performance, relevance, and maintainability at scale.

Qualifications

  • 6–8+ years of professional software development experience.
  • Expertise in Python and Django for scalable backend services and APIs, with strong proficiency in React.
  • Proven experience designing, building, and scaling complex full-stack systems, emphasizing backend architecture and development.
  • Ability to use AI to reason about system-level tradeoffs and integrate AI tools into team workflows; critically evaluate output and help set quality standards.
  • Proven track record leading delivery of complex, multi-team technical projects.
  • Strong cross-functional collaboration skills and ability to influence and align stakeholders across teams.
  • Demonstrated ability to mentor engineers on technical skills and career growth.
  • Strong problem-solving skills focused on clean, scalable, maintainable architecture.
  • Well-designed tests accompanying all code.
  • Proven experience with distributed systems and microservices architecture, including service boundaries and evolving capabilities from a monolith.
  • Strong experience with data modeling and reliable data flows across services, including consistency, performance, and scalability tradeoffs.
  • Experience designing and optimizing search experiences and infrastructure, including indexing, relevance and ranking, query performance, and search quality at scale.

Responsibilities

  • Enhance and optimize search and matching experiences across Alma’s backend.
  • Lead technical design sessions and participate in architectural reviews.
  • Mentor engineers on technical skills and career growth.
  • Coordinate cross-group efforts and communicate context and progress.
  • Architect, build, and evolve backend services and APIs for Alma’s client search and matching.
  • Design and implement scalable, high-quality software across complex problem areas.
  • Decompose complex problems into well-scoped solutions and drive end-to-end delivery.
  • Conduct code reviews and improve the codebase.
  • Identify and mitigate risks across projects.
  • Design search and matching capabilities focusing on relevance, performance, and quality at scale.

Skills

Python
Django Framework
React Proficiency
Full-Stack System Design
AI Integration
Mentoring
Cross-Functional Collaboration
Code Review
Testing
Distributed Systems
Microservices Architecture
Data Modeling

Tools

Python
Django
React

Job description

• Enhance and optimize the search and matching experience within Spring Health’s Alma product
• Help clients find the right provider and begin their care journey quickly and seamlessly
• Design and build scalable, high-quality software across complex and ambiguous problem areas
• Lead technical design sessions and provide feedback in design forums and architectural reviews
• Use and evaluate AI tools, integrate AI into engineering workflows, and establish quality standards for AI-assisted engineering
• Decompose complex engineering problems into well-scoped solutions
• Coordinate cross-group efforts and communicate context and progress
• Identify and mitigate risks across projects
• Drive projects end-to-end from conception through deployment and iteration
• Conduct instructive code reviews and simplify and improve the codebase
• Mentor engineers on technical skills and career growth
• Lead hypercare investigations and high-stakes bug responses
• Design search and matching capabilities focused on relevance, performance, and search quality
• Make architectural decisions about service boundaries and evolving capabilities from the monolith
• Architect, build, and evolve backend services and APIs for Alma’s client search and matching experience, contributing across the full stack as needed

Requirements
  • 6–8+ years of professional software development experience
  • Expertise in Python and Django for scalable backend services and APIs, with strong proficiency in React
  • Proven experience designing, building, and scaling complex full-stack systems, emphasizing backend architecture and development
  • Ability to use AI to reason about system-level tradeoffs and integrate AI tools into team workflows; critically evaluate output and help set quality standards
  • Proven track record leading delivery of complex, multi-team technical projects
  • Strong cross-functional collaboration skills and ability to influence and align stakeholders across teams
  • Demonstrated ability to mentor engineers on technical skills and career growth
  • Strong problem-solving skills focused on clean, scalable, maintainable architecture
  • Well-designed tests accompanying all code
  • Proven experience with distributed systems and microservices architecture, including service boundaries and evolving capabilities from a monolith
  • Strong experience with data modeling and reliable data flows across services, including consistency, performance, and scalability tradeoffs
  • Experience designing and optimizing search experiences and infrastructure, including indexing, relevance and ranking, query performance, and search quality at scale
Core Competencies

Demonstrates expertise in Python and Django for backend services, with strong proficiency in React, while leading complex full-stack system designs and integrations of AI tools. Proven ability to mentor engineers and drive cross-functional collaboration to deliver scalable, high-quality software solutions.

Highest-signal resume keywords
  • Python Expertise
  • Django Framework
  • React Proficiency
  • Full-Stack System Design
  • AI Integration
ATS Optimization Keywords
Hard Skills
  • Software Development
  • Backend Architecture
  • Microservices Architecture
  • Data Modeling
  • Search Optimization
  • Code Review
  • Testing
  • Problem Solving
  • Scalability
  • Distributed Systems
Soft Skills
  • Cross-Functional Collaboration
  • Mentoring
  • Influencing Stakeholders
  • Communication
  • Risk Mitigation
Industry Keywords
  • Search Experience
  • AI Tools
  • Service Boundaries
  • Quality Standards
  • Complex Projects
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 (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
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
Software Engineer – Full Stack
Software Engineer – Full Stack

Jobtailor • California (MO)

On-site
USD 120,000 - 170,000
Distinguished Engineer
Distinguished Engineer

Jobtailor • Atlanta (OH)

On-site
USD 180,000 - 280,000
Engineering Manager, Platform
Engineering Manager, Platform

Jobtailor • San Francisco (CA)

On-site
USD 180,000 - 260,000
Associate VP – CenterWell Primary Care Technology
Associate VP – CenterWell Primary Care Technology

Jobtailor • Washington

On-site
USD 300,000 - 450,000
Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

Jobtailor • Dublin (CA)

On-site
USD 130,000 - 180,000
Principal Software Engineer – Backend
Principal Software Engineer – Backend

Jobtailor • Kirkland (WA)

On-site
USD 180,000 - 260,000
Lead Software Engineer
Lead Software Engineer

Jobtailor • Colorado

On-site
USD 150,000 - 190,000