Senior Software Engineer - Workflows
Core
Design and build scalable backend services and workflow orchestration systems that coordinate millions of events and enable reliable automation across ZoomInfo's platform.
Role type
Senior IC backend platform engineer (workflow orchestration)
Builds
Highly scalable backend services, event-driven architectures, and workflow engines for data processing and automation
Domain
SaaS / B2B Data Intelligence / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring Boot), Node.js (NestJS), workflow orchestration (Temporal, Google Cloud Workflows), event-driven architectures (Kafka), distributed systems design, API design, observability, system performance optimization, code reviews, technical mentorship
Preferred skills
Experience with long-running processes, idempotency patterns, SLA/SLO definition, emerging technology evaluation
Technologies
Java, Spring Boot, Node.js, NestJS, Temporal, Google Cloud Workflows, Kafka
Responsibilities
Design, build, and maintain scalable backend services; Develop and manage workflow orchestration systems; Build and optimize event-driven architectures; Design systems for reliable job execution, retries, and state management; Ensure high availability and fault tolerance; Build observability into systems; Collaborate on architectural decisions and technical design reviews; Provide technical mentorship to junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities
