Skip to content
ZoomInfoZoomInfo

Senior Principal Software Engineer

Architects and builds ZoomInfo’s distributed data-platform infrastructure, including federated GraphQL access, real-time pipelines, indexing, and observability. The role requires 10+ years of software engineering experience, cloud-native expertise, and strong distributed-systems design skills.

About the job

Responsibilities

  • Design and build scalable infrastructure for the GTM Store and ZoomInfo Data Platform with sub-second query latency.
  • Architect 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 supporting GDPR compliance and schema evolution.
  • Implement CDC pipelines and calculated-field processing for derived data views.
  • Build observability and monitoring solutions for diagnosing issues across distributed data systems.
  • Create batch and streaming data-processing workflows for complex relationships at scale.
  • Collaborate with engineering leaders and product managers on the technical roadmap.
  • Mentor engineers and establish best practices for cloud-native data infrastructure.
  • Partner with cross-functional teams to address data-platform requirements.
  • Drive solutions for data freshness, query performance, and system reliability.

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.
  • Expertise with distributed NoSQL databases and data warehousing systems.
  • Strong experience with Java 8+, Scala, Kotlin, and Go for data-systems development.
  • Experience with GCP or AWS and cloud-native architectures.
  • Experience with streaming and real-time data-processing technologies.
  • Strong system-design skills for 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.
  • Experience 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, debugging, communication, and independent initiative skills.
  • Commitment to reliable, observable, maintainable systems and inclusive collaboration.

Compensation and Benefits

  • US base salary: $163,800–$257,400 USD.
  • Additional compensation such as bonus, commission, equity, and benefits may apply.
  • Comprehensive benefits and holistic mind, body, and lifestyle programs are offered.

Skills

Java, Scala, Kotlin, Go, GraphQL, Bigtable, BigQuery, Solr, GCP, AWS, Kubernetes, SQL, Cdc, Event Sourcing, Apache Kafka

Pinterest

Pinterest

United States

Principal Engineer, Big Data Platform
$243k+/yrRemote7+ YOEData Engineering

Leads the strategy, architecture, and scaling of Pinterest’s big data and AI infrastructure across petabyte-scale workloads. Requires principal-level technical leadership, extensive Kubernetes or big data platform experience, and proficiency in modern data and cloud technologies.

Orum

Orum

Austin, TX

Staff / Principal Data Engineer
No salary listedHybrid8+ YOEData Engineering

Own the architecture, reliability, and evolution of a modern data platform spanning data engineering and analytics/BI. The role requires 8+ years of experience plus deep expertise in SQL, dbt, ClickHouse, BigQuery, Looker, streaming systems, and distributed data platforms.

Octus

Octus

United States

Principal Data Engineer
No salary listedRemote8+ YOEData Engineering

Leads the strategy, architecture, and hands-on development of scalable AWS data ingestion and transformation platforms. Requires expert Python and SQL skills, Terraform and cloud-native pipeline experience, and 8+ years in data engineering or backend development, with technical leadership responsibilities.

Pindrop

Pindrop

United States

Director of Demand Generation
$167k+/yrRemote10+ YOEData Engineering

Owns marketing-sourced pipeline across multiple growth motions by designing, launching, and optimizing integrated B2B SaaS campaigns. The role requires 10+ years in demand generation or growth marketing, pipeline ownership, strong funnel analytics, and hands-on experience with Salesforce, Marketo, and ABM platforms.

Twilio

Twilio

United States

Staff Software Engineer (L4) Data Platform
$171k+/yrRemote8+ YOEData Engineering

Architects scalable data systems and platforms using distributed technologies like Spark, Kafka, and AWS. Mentors engineers and drives innovation on large-scale data projects, requiring 8+ years experience and expertise in data infrastructure.