Principal Software Engineer

4 months, 3 weeks ago
Full-time
Lead
Software Development
ZoomInfo

ZoomInfo

ZoomInfo provides a comprehensive B2B database that offers accurate and actionable contact and company intelligence, enabling sales and marketing teams to enhance their campaigns and improve prospecting efforts through access to direct dial phone numbe...

Professional Services
1K-5K
Founded 2000

Description

  • Design and build scalable infrastructure for GTM Store and ZDP with sub-second query latency.
  • Architect and implement metadata-driven GraphQL APIs for dynamic schema generation and query federation.
  • Develop asynchronous secondary indexing systems to scale capacity and reduce primary data store load.
  • Design real-time analytics streaming pipelines from BigTable to BigQuery.
  • Develop data mutation and deletion frameworks that support GDPR compliance and schema evolution.
  • Implement CDC pipelines and calculated field processing for derived data views.
  • Build observability and monitoring solutions for diagnosing real-time issues across distributed data systems.
  • Create batch and streaming data processing workflows for complex relationships at scale.
  • Collaborate with engineering leaders and product managers to define the technical roadmap.
  • Mentor engineers and establish best practices for cloud-native data infrastructure development.
  • Partner with cross-functional teams to address data platform requirements and challenges.
  • Drive solutions for data freshness, query performance, and system reliability challenges.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • 10+ years of software engineering experience building large-scale data platforms.
  • Experience with distributed NoSQL databases and data warehousing systems.
  • Strong experience with Java 8+, Scala, Kotlin, or GoLang for data systems development.
  • Proven experience with GCP or AWS and cloud-native architectures.
  • Experience with streaming or real-time data processing technologies.
  • Strong system design skills for architecting multi-tenant, distributed systems.
  • Hands-on experience with Google Cloud Platform services.
  • Knowledge of CDC patterns, event sourcing, and streaming architectures.
  • Experience solving data freshness and consistency challenges in distributed systems.
  • Background in building observability and monitoring solutions for data platforms.
  • Familiarity with metadata management and schema evolution.
  • Experience with Kubernetes for deploying data services.
  • SQL query optimization and performance tuning expertise.
  • Experience building GraphQL APIs with federated or metadata-driven schema generation.
  • Strong problem-solving skills and the ability to debug complex distributed systems issues.
  • Excellent communication skills for explaining technical decisions to diverse audiences.
  • Self-directed with the ability to drive initiatives independently while collaborating with teams.
  • Passion for building reliable, observable, and maintainable systems.
  • Experience promoting diverse, inclusive work environments.

Benefits

  • US base salary range of $163,800 to $257,400.
  • Additional compensation may include bonus, commission, equity, and other benefits.
  • Comprehensive benefits package.
  • Holistic mind, body, and lifestyle programs focused on overall well-being.
  • Remote-friendly role (#LI-Remote).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

R&D DevSecOps Engineer

Rackner 11-50 Internet Software & Services

Rackner is seeking a remote Software/AI Developer and DevSecOps Engineer to build secure mission applications, AI-enabled development tools, and controlled software-delivery pipelines for U.S. government and defense customers.

Argo CD AWS Azure CI/CD Cybersecurity DevSecOps Docker FastAPI Generative AI Git GitHub Actions GitLab CI Helm Kubernetes PostgreSQL Prefect Python Terraform
24 minutes ago

Senior Software Engineer

Beacon Biosignals 11-50 Biotechnology

Beacon Biosignals is hiring a Senior Software Engineer for its Datastore team to scale backend data infrastructure that supports brain-data research, clinical studies, and digital health products.

AWS GraphQL Helm JavaScript Julia Kafka Kubernetes Node.js PostgreSQL Python RabbitMQ SQL Terraform TypeScript
54 minutes ago

Finance Systems Engineer

Go1 251-1K Diversified Consumer Services

Go1 is hiring a Finance Systems Engineer to improve AI-enabled finance operations and own scalable, controlled NetSuite order-to-cash workflows supporting teams worldwide.

CRM JavaScript NetSuite Python SQL TypeScript
1 hour, 8 minutes ago

Staff Software Engineer, Web (React)

Sprout Social 251-1K Professional Services

Sprout Social is hiring a Staff Software Engineer, Web to lead development of scalable web applications that deliver high-quality customer experiences across its social media management platform.

Agile CSS HTML JavaScript Node.js React TypeScript
1 hour, 24 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers