Skip to content
Hinge HealthHinge HealthSan Francisco, CA

Senior Software Engineer - Search

Builds search infrastructure and entity resolution systems for healthcare provider discovery, focusing on geospatial search with Elasticsearch/OpenSearch. Requires 5+ years experience in backend development, search technologies, and geospatial data handling.

158k – 238k
Hybrid5+ YOEBackend Engineering

About the role

What You'll Accomplish

In your first 3 months:

  • Audit our current provider and facility discovery architecture, identifying gaps in geospatial search precision and entity resolution accuracy
  • Build relationships with product, design, and data engineering teams to understand upstream data sources and downstream user needs
  • Deliver your first search optimization—improving relevance tuning or query performance for a high-traffic lookup scenario

In your first 6 months:

  • Design and launch geospatial search capabilities using Elasticsearch/OpenSearch (radius, bounding-box, polygon-based queries) that scale to millions of records
  • Extend entity resolution pipelines to deduplicate and reconcile provider data across multiple upstream sources, reducing duplicate records by 30%+
  • Own the async data ingestion pipeline for a critical data source, ensuring search indexes stay fresh and accurate

In your first year:

  • Act as the code repository maintainer for the search and knowledge graph services, setting technical standards and mentoring junior engineers
  • Drive technical strategy for the team, balancing tradeoffs between search relevance, latency, and infrastructure cost
  • Integrate AI technologies to automate entity matching and improve search personalization

Basic Requirements

  • 5+ years of full-time software development experience building production systems at scale
  • 3+ years of hands-on experience with Elasticsearch or OpenSearch, including index design, mapping configuration, query DSL, and relevance tuning
  • Strong understanding of geospatial search (geo_point/geo_shape types, distance-based queries, bounding box filters) and entity resolution (matching, merging, and deduplicating records across disparate data sources)
  • Proficiency in modern backend languages (Golang, Python, Java, or similar) and cloud-based services (gRPC, Docker/Kubernetes, AWS)

Preferred Requirements

  • Experience building search-driven discovery products (provider directories, marketplace search, location finders)
  • Familiarity with healthcare data standards (NPI, FHIR) and identifiers
  • Experience with spatial indexing libraries (PostGIS, H3, S2 geometry, Solr spatial)
  • Background in record linkage and fuzzy matching techniques (Jaro-Winkler, Levenshtein, probabilistic matching)
  • Experience with workflow orchestration systems (Temporal, Airflow, Step Functions) for data pipelines
  • Exposure to gRPC service architectures and distributed systems
  • Experience in healthcare technology or regulated environments
  • AI technology experience for software design and coding
  • Mentoring or onboarding junior engineers

Skills

ElasticsearchOpensearchGoPythonJavaKubernetesDockerAWSgRPCPostgisH3TemporalAirflowFHIRNpi
Hinge Health

Senior Software Engineer - Backend

Hinge HealthSan Francisco, CA

Senior backend engineer on the ROI Pod building and modernizing large-scale data infrastructure, automation systems, and pipelines that power ROI measurement and reporting. Collaborates with data scientists and product managers; mentors junior engineers.

158k – 238k
Hybrid5+ YOEBackend Engineering
Hinge Health

Senior Software Engineer - Accounts

Hinge HealthSan Francisco, CA

Builds scalable backend systems for member accounts using Golang and gRPC microservices, focusing on security, observability, and data ingestion. Collaborates cross-functionally to deliver performant APIs, mentor juniors, and integrate AI in a healthcare-regulated environment.

158k – 238k
Hybrid5+ YOEBackend Engineering
ezCater

Senior Software Engineer, AI-Native Platform

ezCaterBoston, MA

Senior Software Engineer building shared backend platform services, APIs, and workflows for ezCater's AI-native administrative, integration, and transaction systems. Requires 5+ years backend experience, strong fluency with AI tools across the full SDLC (planning to testing), Go (preferred) or similar language, and expertise in databases, distributed systems, and production ownership.

158k – 190k
Remote5+ YOEBackend Engineering
Rippling

Senior Software Engineer, Backend - IT Product

RipplingSan Francisco, CA +1

Own design and implementation of core backend services and APIs for IT product capabilities. Requires 5+ years experience with Python or Go, distributed systems expertise, and strong CS fundamentals.

159k – 278k
Hybrid5+ YOEBackend Engineering
Rippling

Senior Software Engineer, Backend - Platform

RipplingSan Francisco, CA +2

Own design and implementation of core backend services and APIs for high-scale, reliable systems. Requires 5+ years building production backend services in Python or Go with distributed systems expertise.

159k – 278k
Hybrid5+ YOEBackend Engineering