Software Engineer III

Zoominfo

United States

Hybrid

USD 112,000 - 176,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Benefits and wellbeing programs

Job summary

ZoomInfo is seeking an experienced software engineer to build and scale large-scale entity resolution and matching services used across customer-facing products and internal apps. You will contribute to backend architecture and roadmap while delivering features across teams.

The role requires strong Java 8+ experience, Spring, and a track record with distributed systems. Hybrid work is supported; salary is competitive with benefits and equity potential.

Qualifications

  • Bachelor's degree in computer science, software engineering, or related field; a master's degree is preferred.
  • 6+ years of software development experience, including large-scale backend services for customer-facing applications.
  • Strong Java 8+ experience and familiarity with Spring.
  • Experience building cloud-native data infrastructure on GCP or AWS.
  • Strong background designing and maintaining complex distributed systems in production.
  • In-depth experience with Elasticsearch, Solr, or Lucene, plus sound analytical and problem-solving skills.

Responsibilities

  • Learn the existing matching architecture and data, then improve the quality and usefulness of matching results.
  • Extend matching services to meet different customer needs and infrastructure environments.
  • Design and deliver scalable, reliable software for services operating across large datasets and many users.
  • Apply low-latency methods, large-scale data systems, and machine-learning techniques to matching problems.
  • Work with product managers, architects, and other stakeholders to set direction for the matching algorithm roadmap.
  • Track developments in software engineering and recommend suitable approaches for difficult technical problems.

Skills

Java 8+
Spring
Distributed systems
Cloud platforms

Education

Bachelor's degree in CS/SE or related field
Master's preferred

Tools

Elasticsearch/Solr/Lucene
GCP
AWS

Job description

Role overview

Develop large-scale entity resolution and matching services used across customer-facing products and internal applications. The role combines backend engineering, distributed systems design, and data or machine-learning techniques to improve match relevance, speed, and reliability. You will help shape the architecture and technical roadmap while delivering features independently and working across product and engineering teams.

Responsibilities
  • Learn the existing matching architecture and data, then improve the quality and usefulness of matching results.
  • Extend matching services to meet different customer needs and infrastructure environments.
  • Design and deliver scalable, reliable software for services operating across large datasets and many users.
  • Apply low-latency methods, large-scale data systems, and machine-learning techniques to matching problems.
  • Work with product managers, architects, and other stakeholders to set direction for the matching algorithm roadmap.
  • Track developments in software engineering and recommend suitable approaches for difficult technical problems.
Requirements
  • Bachelor's degree in computer science, software engineering, or a related field; a master's degree is preferred.
  • 6+ years of software development experience, including large-scale backend services for customer-facing applications.
  • Strong Java 8+ experience and familiarity with frameworks such as Spring.
  • Experience building cloud-native data infrastructure on GCP or AWS.
  • Strong background designing and maintaining complex distributed systems in production.
  • In-depth experience with Elasticsearch, Solr, or the underlying Lucene framework, plus sound analytical and problem-solving skills.
Benefits and work setup

The role is listed as hybrid. The posted US base salary range is $112,000-$176,000; additional compensation may include bonus, commission, or equity. Benefits and wellbeing programs are also offered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Big Data
Software Engineer, Big Data

ziprecruiter • United States

Hybrid
USD 130,000 - 175,000
Hybrid work
Competitive compensation
Extensive benefits
+1
Senior Software Engineer, Big Data
Senior Software Engineer, Big Data

ziprecruiter • United States

Remote
USD 170,000 - 240,000
Remote work
Hybrid option
401(k) plan
Principal Software Engineer
Principal Software Engineer

harnessinc • United States

Remote
USD 150,000 - 226,000
Healthcare coverage
FSA and commuter benefits
Internet reimbursement
+1
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Roberts Recruiting • Boston (MA)

On-site
USD 120,000 - 150,000
Senior Software Engineer – Identity Resolution
Senior Software Engineer – Identity Resolution

acxiomllc • United States

Remote
USD 120,000 - 190,000
Support Engineer, Search
Support Engineer, Search

Lucidworks • United States

Remote
USD 104,000 - 143,000
Staff Software Development Engineer
Staff Software Development Engineer

CVS Health • United States

Remote
USD 107,000 - 284,000
Senior Java Engineer — Search & Distributed Systems
Senior Java Engineer — Search & Distributed Systems

Roberts Recruiting, LLC • Boston (MA)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

greenhouse • United States

Remote
USD 82,000 - 115,000
Remote-first organization
Office spaces in select cities
Stock options
+1
Software Engineer III
Software Engineer III

Chrobinson • United States

Remote
USD 103,000 - 231,000
Medical, dental, vision
Retirement matching
Employee stock purchase plan
+2