Senior Full Stack Software Engineer — Workflows

ZoomInfo Technologies LLC•Bethesda, MD
•$140,000 - $220,000•Hybrid

About The Position

The Senior Full Stack Software Engineer will work on ZoomInfo’s Workflows team, owning systems that power workflow orchestration and event-driven processing across the platform. The role helps rebuild a high-scale platform, with a backend focus and contributions across the stack to deliver reliable automation. The engineer partners with product, design, and platform teams and has ownership of their work, with mentorship available to support career growth. The position involves building full-stack workflow applications, orchestration systems, event-driven architectures, and integrations between front-end applications, backend services, and workflow engines. It also focuses on dependable execution of long-running processes, observability, distributed-system performance, and production reliability. The engineer leads substantial technical initiatives, mentors colleagues, and promotes sound engineering practices.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
  • At least 7 years of software engineering experience building production applications.
  • Strong backend experience with Java (Spring Boot), Node.js (NestJS), or comparable frameworks.
  • Experience building web applications with Angular or React, contributing to front-end work, and debugging front-end issues in production.
  • Experience designing REST APIs and building event-driven systems using Kafka or other streaming technologies.
  • Strong understanding of distributed systems, cloud platforms, databases, and reliability practices for asynchronous, long-running processes, including retries, state management, idempotency, and error handling.
  • Strong problem-solving, code review, and communication skills.

Nice To Haves

  • Experience with workflow orchestration platforms such as Temporal, Google Cloud Workflows, or similar tools.
  • Experience with Google Cloud Dataflow, cloud-native technologies, and distributed data processing.
  • Experience building monitoring, administration, or troubleshooting interfaces for complex systems.

Responsibilities

  • Design, build, and maintain full-stack workflow applications using Java (Spring Boot) or Node.js (NestJS) on the backend and Angular or React on the front end.
  • Develop workflow orchestration systems with Temporal, Google Cloud Workflows, or similar platforms.
  • Build and optimize event-driven architectures using Kafka or other streaming technologies.
  • Create APIs and integrations connecting front-end applications, backend services, and workflow engines.
  • Design reliable job execution, retries, state management, and long-running processes, with observability through logging, tracing, and metrics.
  • Optimize performance, throughput, and latency across distributed systems; troubleshoot production issues and implement lasting reliability improvements.
  • Lead medium- to large-scale features and technical initiatives in partnership with product managers, designers, and platform teams.
  • Mentor engineers, participate in design and code reviews, and promote best practices for workflow design, API development, accessibility, idempotency, and error handling.

Benefits

  • Comprehensive benefits.
  • Holistic mind, body, and lifestyle programs designed for overall well-being.
  • Additional compensation such as bonus, commission, and equity may apply.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service