CareerPlanSign in

Software Engineer III

USA💼 Full-time🗓 2026-09-02 → 2026-09-25

Core

Design and build scalable entity resolution and matching services for millions of users and billions of documents.

Role type

Senior backend software engineer (distributed systems & search)

Builds

Entity matching services, scalable data infrastructures, and low-latency search solutions

Domain

Large-scale backend services, cloud-native data systems, search infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Java 8+, Spring, distributed systems design, Elasticsearch/Solr/Lucene, cloud-native architecture (GCP/AWS), large-scale backend development

Preferred skills

Master's degree in CS/SE, experience with match algorithms, emerging technology evaluation

Technologies

Java, Spring, GCP, AWS, Elasticsearch, Solr, Lucene

Responsibilities

Improve entity matching results by analyzing existing architecture and data; extend matching architecture to support customer needs; drive architecture and design of scalable, performant, and reliable software solutions; implement low-latency, highly relevant solutions using large-scale data systems and/or machine learning; evaluate emerging technologies and recommend approaches for complex software engineering challenges

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.