Skip to content

Senior Principal Software Engineer

Architects scalable infrastructure for ZoomInfo's unified data platform using GraphQL federation across BigTable, BigQuery, and Solr. Drives real-time data processing, observability, and multi-tenant systems with 12+ years experience in distributed data platforms.

191k – 300kCaliforniaFullstack EngineeringRemote12+ YOE

About the role

Responsibilities

  • 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 for scaling capacity and reducing primary data store load.
  • Design real-time analytics streaming data 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 real-time issue diagnosis 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.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 12+ 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, GoLang for data systems development.
  • Proven experience with GCP or AWS and cloud-native architectures.
  • Experience with streaming/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.

Skills

GraphQLBigtableBigQuerySolrJavaScalaKotlinGoGCPKubernetes

Member of Technical Staff, TypeScript Engineer (Principal)

Principal TypeScript engineer owning end-to-end platform features for AI agent building, from API design and SDKs to UIs. Requires 4+ years TypeScript experience, full-stack fluency, system design skills, and high ownership.

180k – 250kNew York, NY +1Fullstack EngineeringOn-site4+ YOERAGAPIs

Principal Software Engineer - Pay Group Engineering

Leads end-to-end projects improving Gusto's payroll/tax platform for scalability and compliance. Requires 15+ years experience scaling Ruby/Rails & TypeScript/React apps, system design expertise, and AI/ML knowledge.

215k – 295kDenver, CO +3Fullstack EngineeringHybrid15+ YOEAIReact

Principal Software Engineer

Principal engineer owning full-stack features on Mesh, ZoomInfo's internal AI platform. Builds AI agents, workflows, microapps, and SDKs while mentoring engineers and maintaining production reliability.

164k – 257kUnited StatesFullstack EngineeringRemote12+ YOEGCPLLMs

Principal Software Engineer

Designs and builds distributed systems, high-performance APIs, and LLM-powered features for ZoomInfo's real-time B2B marketing platform. Requires 5+ years in backend/data engineering with expertise in distributed systems, big data, or applied AI/ML.

164k – 257kWaltham, MAFullstack EngineeringHybrid5+ YOEGoSQL

Principal Full Stack Engineer – Web & Mobile

Principal Full Stack Engineer builds and maintains end-to-end customer-facing features across React web and React Native mobile apps, integrating backend APIs and optimizing performance. Requires 6+ years experience, expertise in JS/TS, React, React Native, and cross-functional collaboration.

150k – 300kNew York, NYFullstack EngineeringOn-site6+ YOEReactREST APIs