Talent.com
Backend Software Engineer Matching and Scheduling Optimization

Backend Software Engineer Matching and Scheduling Optimization

Sage CareWashington, DC, United States
1 day ago
Job type
  • Full-time
Job description

Backend Software Engineer – Matching and Scheduling Optimization

Location : Palo Alto, CA (Hybrid : Tuesday through Thursday onsite)

About Us

At Sage Care, we’re transforming healthcare with AI-powered solutions that streamline care navigation and optimize care delivery for health systems. Our technology makes it easier for patients to access the right care, enables providers to focus on the patients who need them most, and improves operational efficiency across the entire system. Built by experts from Carbon Health, Apple, and Uber, our platform automates triage, enhances provider-patient matching, and maximizes appointment and care capacity.

We’re on a mission to make healthcare more accessible, efficient, and equitable for everyone — and optimization engineering is core to that mission.

Role Overview

As a Backend Software Engineer focused on Optimization, you will help architect and implement the high-performance backend services that power Sage’s care-logistics and navigation engine. You’ll help translate complex real-world constraints ranging from provider schedules, patient needs, and operational workflows, into well-structured optimization problems that can be solved at scale.

This role blends algorithmic thinking with production-level engineering. You’ll work closely with engineers, data scientists, and product teams to translate healthcare workflows into formalized matching and scheduling problems, then build the backend services to solve them in real time. Your work will directly impact how health systems match patients to care, increase throughput, reduce bottlenecks, and improve access across large provider networks.

Key Responsibilities

Optimization Design & Implementation

Design and build backend services that support scheduling, matching, and resource-allocation optimization for patient care pathways.

Formalize operational requirements like clinical constraints, time windows, continuity rules, and workforce capacity into parameters for well-structured optimization problems.

Implement high-performance algorithms (e.g., job scheduling algorithms, optimal matching, constraint solving) and integrate them into production services.

Backend Engineering Excellence

Optimize for performance : reduce latency, improve throughput, increase reliability, and ensure consistent SLA adherence.

Build well-structured APIs, data models, and distributed service components that support real-time decisioning.

Profile, benchmark, and tune services to handle the scale and unpredictability of healthcare operations.

Cross-Functional Collaboration

Collaborate with data scientists to transform prototypes into reliable, production-grade services.

Partner with product and infra teams to align technical constraints with business requirements, regulatory needs, and system architecture.

Monitoring, Reliability & Continuous Improvement

Help build observability into all systems with a strong attention to reliability.

Continuously refine algorithms and system design based on new data sources, operational feedback, and product expansion.

Required Qualifications

Bachelor’s or Master’s degree in Computer Science, Engineering, Operations Research, or a related field.

5+ years of experience in backend or systems engineering in production environments.

Strong experience with Java or another high level programming language (e.g. Python, Go, C++, or Rust).

Demonstrated experience building low-latency , high-throughput , and high-reliability backend systems.

Familiarity with cloud environments (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).

Excellent communication skills and ability to collaborate with cross-functional teams in a domain-heavy environment.

Preferred Qualifications

Experience with combinatorial optimization and constraint-solving algorithms using optimal dispatch, routing, linear and mixed integer linear programming, or metaheursitic algorithms (e.g. evolutionary algorithms).

Familiarity with optimization libraries such as OR-Tools, Gurobi, CPLEX, or similar tools.

Background in logistics, scheduling, workforce optimization, or healthcare operations.

Experience with real-time systems where reliability, interpretability, and resilience are critical.

Why Join Sage Care

Work on deeply meaningful, high-impact problems that directly improve patient access and provider efficiency.

Join a high-performing engineering team where ownership is large and impact is immediate.

Competitive compensation, meaningful equity, and comprehensive benefits.

Hybrid work culture with deep collaboration across engineering, product, and clinical teams.

The opportunity to define the core optimization engine that powers the future of healthcare operations.

Interview Process

Our interview process typically includes :

Initial review and a 30–60 minute take-home technical assessment

Recruiter conversation

Hiring Manager and / or Engineer chats

Onsite interview loop (including a team lunch!)

Reference check and offer

Create a job alert for this search

Software Engineer Backend • Washington, DC, United States

Related jobs
  • Promoted
Senior Software Engineer, Backend

Senior Software Engineer, Backend

Capital OneMc Lean, VA, US
Full-time +1
Senior Software Engineer, Backend.Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterativ...Show moreLast updated: 30+ days ago
  • Promoted
Backend Software Engineer

Backend Software Engineer

BB6 DefenseColumbia, Maryland, United States
Remote
Full-time
Hybrid (Customer site in Columbia, MD.We’re building a team of mission-driven professionals who bring precision, agility, and expertise to the fight. We are looking for a Backend Software Engineer t...Show moreLast updated: 30+ days ago
  • Promoted
(2736) Backend Software Engineer

(2736) Backend Software Engineer

Iamus ConsultingColumbia, Maryland, United States
Remote
Full-time
We are currently seeking a talented and experienced Software Engineer to join our team.As a Software Engineer, you will be responsible for designing, developing, and implementing complex software c...Show moreLast updated: 30+ days ago
  • Promoted
Senior Backend Engineer, Batch Infra - Remote

Senior Backend Engineer, Batch Infra - Remote

AffirmWashington, DC, United States
Remote
Full-time
A leading technology company is seeking a Senior Software Engineer, Backend to enhance their Batch Infrastructure.This role involves owning team goals, collaborating with cross-functional peers, an...Show moreLast updated: 3 days ago
  • Promoted
Senior Backend Software Engineer

Senior Backend Software Engineer

Addison GroupWashington, DC, United States
Full-time
Senior Backend Software Engineer.This position is eligible for medical, dental, vision, and 401(k).We are seeking a Senior Software Engineer to play a pivotal role in transforming a core financial ...Show moreLast updated: 4 days ago
  • Promoted
Senior Backend Software Engineer

Senior Backend Software Engineer

MolgSterling, Virginia, United States
Full-time
Senior Backend Software Engineer.Molg HQ in Sterling, VA (Northern Virginia).Salary : $120-150k range, including 401k, equity, and full healthcare benefits. To tackle the growing e-waste problem, Mol...Show moreLast updated: 30+ days ago
  • Promoted
Backend Engineer - Optimization

Backend Engineer - Optimization

Rune TechnologiesArlington, Virginia, United States
Full-time
Rune Technologies is here to revolutionize the status quo of military logistics and sustainment through the deployment of AI-enabled solutions. Combining elite Silicon Valley software expertise with...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer, Backend

Senior Software Engineer, Backend

Reinventing Geospatial, Inc. (rgi)Dranesville, Virginia, United States
Full-time
RGi is seeking a Senior Backend Engineer to support the development, integration, and deployment of advanced intelligence capabilities into test and operational environments.You will be a member of...Show moreLast updated: 30+ days ago
  • Promoted
(2792) Backend Software Engineer

(2792) Backend Software Engineer

Iamus ConsultingHanover, Maryland, United States
Remote
Full-time
We are currently seeking a talented and experienced Software Engineer to join our team.As a Software Engineer, you will be responsible for designing, developing, and implementing complex software c...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer (Backend Focus)

Software Engineer (Backend Focus)

Set Of XNorth Laurel, Maryland, United States
Full-time
Set of X is led by industry veterans who see government contracting as a good community with plenty of opportunity to go around. With a shared desire to give back, grow the community, and do great w...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer, Back End

Senior Software Engineer, Back End

Capital OneBALTIMORE, Maryland, United States
Full-time +1
Senior Software Engineer, Back End.Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterati...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Software Engineer, Back End

Software Engineer, Back End

Capital OneWASHINGTON D.C., District of Columbia, United States
Full-time +1
Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital...Show moreLast updated: 14 hours ago
  • Promoted
Backend Engineer

Backend Engineer

ExperianWashington, District of Columbia, United States
Remote
Full-time
Experian is a global data and technology company, powering opportunities for people and businesses around the world.We help to redefine lending practices, uncover and prevent fraud, simplify health...Show moreLast updated: 2 days ago
  • Promoted
Backend Engineer

Backend Engineer

Omitron, Inc.Dranesville, Virginia, United States
Full-time
You will be a member of a project team responsible for configuring and maintaining backend systems, integrating various tools, and updating core codebases. This role requires strong expertise in Jav...Show moreLast updated: 30+ days ago
Software Engineer (Backend Focus)

Software Engineer (Backend Focus)

Set of XAnnapolis Junction, MD, US
Full-time
Quick Apply
WE ARE HIRING OWNERS Set of X is led by industry veterans who see government contracting as a good community with plenty of opportunity to go around. With a shared desire to give back, grow the comm...Show moreLast updated: 30+ days ago
Backend Software Engineer

Backend Software Engineer

Set of XAnnapolis Junction, MD, US
Full-time
Quick Apply
WE ARE HIRING OWNERS Set of X is led by industry veterans who see government contracting as a good community with plenty of opportunity to go around. With a shared desire to give back, grow the comm...Show moreLast updated: 30+ days ago
  • Promoted
Lead Software Engineer, Backend

Lead Software Engineer, Backend

Capital OneBaltimore, MD, US
Full-time +1
Lead Software Engineer, Backend.Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative ...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer, Backend (AI Agents)

Senior Software Engineer, Backend (AI Agents)

AffirmWashington, DC, United States
Full-time
Senior Software Engineer, Backend (AI Agents).Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or ...Show moreLast updated: 6 days ago