Principal Software Engineer

ZoomInfo Technologies Inc.
Bethesda, MD, United States
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$163,800.0 - $257,400.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Big Data BigTable BigQuery Software as a Service Programming Tools Node.Js OAuth Performance Tuning Role-Based Access Control JSON Web Token
+16 more
Software Engineering Apache Solr TypeScript Management of Software Versions Web Services Datadog GitHub Copilot System Availability Software Security Backend Rate Limiting Information Technology Low Latency Graphql Api Management Jenkins

Job description

We are seeking an experienced Principal Software Engineer to lead the design and development of ZoomInfo’s customer-facing GraphQL API platform, built on top of our industry-leading Go-to-Market (GTM) data assets.

You will be a technical anchor for a collaborative engineering team, setting architectural direction for how enterprise customers and partners programmatically access the world’s most comprehensive B2B intelligence. This is a high-impact individual contributor leadership role where your decisions directly shape platform quality, scalability, and customer success.

What You’ll Do:

  • Architect, design, and own the end-to-end development of ZoomInfo’s customer-facing GraphQL APIs, ensuring high availability, low latency, and developer-friendly experiences.
  • Define schema design standards, versioning, deprecation, and backward-compatible evolution across product surfaces.
  • Work with product managers and data engineers to expose ZoomInfo’s GTM data assets (BigTable, BigQuery, Solr) through well-structured, queryable API surfaces.
  • Implement and enforce API security, OAuth 2.0, JWT, RBAC, rate limiting, and query complexity controls.
  • Maintain production reliability through CI/CD pipelines (Jenkins, ArgoCD) and observability practices using Datadog.
  • Use AI tooling (Claude, GitHub Copilot) as part of your daily workflow and help the team do the same responsibly.
  • Lead code and design reviews, mentor senior engineers, and contribute to the engineering roadmap.

Requirements

Deep GraphQL expertise: schema design, resolvers, federation, subscriptions, and performance optimization. Experience with GraphQL Yoga or Apollo Server (transferable skills).

  • Strong Node.js and TypeScript skills for API services and developer tooling; Go experience for backend and infrastructure work.
  • Experience securing customer-facing APIs, OAuth 2.0, JWT, fine-grained authorization, rate limiting.
  • Familiarity with large-scale data systems; exposure to BigTable, BigQuery, or Solr is a plus.
  • Experience building developer-facing SDKs or API tooling. You think about the API consumer, not just the implementation.
  • Familiarity with AI coding tools (Claude, GitHub Copilot); experience with AI Agents or MCP tooling is a bonus.
  • Clear communicator who can drive technical decisions and bring along both engineering and non-engineering stakeholders.

Ideal Background:

  • 8+ years of software engineering experience, with a focus on production-grade, customer-facing APIs at scale.
  • Prior experience owning a developer-facing API platform at a SaaS or data company.
  • Bachelor’s or advanced degree in Computer Science, Engineering, or a related field.

About the company

ZoomInfo (NASDAQ: GTM) is the Go-To-Market Intelligence Platform that empowers businesses to grow faster with AI-ready insights, trusted data, and advanced automation. Its solutions provide more than 35,000 companies worldwide with a complete view of their customers, making every seller their best seller.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

Videos

See all

Related articles

See all