Senior Principal Software Engineer

November 21

Apply Now
Logo of ZoomInfo

ZoomInfo

B2B ‱ SaaS ‱ Enterprise

ZoomInfo is a leading provider of go-to-market intelligence solutions for sales and marketing professionals. The platform offers comprehensive data insights and analytics to help businesses identify target audiences, manage customer relationships, and drive revenue growth. By leveraging advanced technologies and extensive databases, ZoomInfo enables organizations to optimize their sales strategies and enhance operational efficiency.

1001 - 5000 employees

đŸ€ B2B

☁ SaaS

🏱 Enterprise

💰 Private Equity Round on 2014-04

📋 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 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.

🎯 Requirements

‱ 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. ‱ Experience promoting diverse, inclusive work environments.

đŸ–ïž Benefits

‱ In addition to comprehensive benefits we offer holistic mind, body and lifestyle programs designed for overall well-being.

Apply Now

Similar Jobs

November 21

Technical Lead managing the bridge between solution design and hands-on execution at Ascend Technologies. Collaborating with teams to ensure high-quality delivery across projects.

AWS

Azure

Citrix

Cloud

Google Cloud Platform

VMware

November 21

Senior Software Engineer designing, implementing, and optimizing network software for mission-critical edge platforms at Lynx. Focusing on performance, security, and interoperability with embedded systems.

Azure

Jenkins

Linux

Python

RTOS

November 21

Senior Software Engineer developing Elixir services and managing technical issues for PDQ's products. Collaborating with teams to enhance PDQ Connect through software development across the technology stack.

ElasticSearch

Elixir

Google Cloud Platform

Postgres

React

SQL

November 21

Tech Lead managing the Frontend & Backend platform team to build Thrive’s AI-powered behavior change technology. Partner closely with engineering leadership to innovate libraries and tools for product teams.

React

TypeScript

Webpack

November 21

Tech Lead managing product teams at Thrive Global. Building user experiences and leading technical roadmaps in a wellness tech company.

Java

Kotlin

Scala

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com