Posted in

Senior Software Engineer

Senior Software Engineer

CompanyZoomInfo
LocationWaltham, MA, USA, Bethesda, MD, USA
Salary$155760 – $214170
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering or related field is required, Masters preferred
  • Proven experience (6+ years) in software development, with a focus on building large scale backend services for customer facing applications
  • Substantial experience with Java 8+ and frameworks like Spring
  • Proven experience building data infrastructures in a cloud-native environment (GCP or AWS)
  • Strong expertise in designing, developing and maintaining complex distributed systems in a large scale production environment
  • In depth understanding of Elasticsearch or Solr or underlying Lucene framework
  • Quality first with the ability to effectively collaborate with cross-functional teams
  • Excellent problem-solving and analytical skills, with a track record of delivering high-quality SaaS solutions.

Responsibilities

  • Understand the current architecture and data to build and improve the matching results to provide best in class match experience for Zoominfo users.
  • Extend and adapt this architecture to adapt to customer matching needs and infrastructure context
  • Build best-in-class entity resolution and match service powering multiple applications and millions of users globally across billions of documents.
  • Drive the architecture and design of software solutions, ensuring scalability, performance, and reliability using best practices and industry standards.
  • Collaborate with cross-functional teams, including product managers, architects, and other stakeholders, to define and deliver on a long term and impactful roadmap for match algorithm.
  • Implement using first principles with low latency and relevancy using large scale data systems and/or machine learning.
  • Stay up to date with emerging technologies, trends, and best practices in software development and recommend suitable technologies and approaches for solving complex technical challenges.

Preferred Qualifications

    No preferred qualifications provided.