Software Engineer — Release Engineering

Zapier Zapier · Enterprise · India · Engineering

Zapier is hiring Software Engineers (L3 and L4) for their Release Engineering team in India. This role focuses on building and operating CI/CD pipelines, testing infrastructure, and release orchestration systems that enable other engineers to ship code faster and safer. The role involves backend service development, internal tooling, and deep understanding of delivery infrastructure, with a focus on reliability and speed as Zapier integrates AI into its development lifecycle. The engineer will use AI tools in their workflow but is accountable for output quality.

What you'd actually do

  1. Design, build, and operate the CI/CD systems, release orchestration, and testing infrastructure that every Zapier engineer depends on.
  2. Define and evolve the golden paths for how code gets built, tested, and shipped at Zapier.
  3. Own end-to-end delivery of complex initiatives, from design doc through rollout and impact measurement.
  4. Build internal tooling and APIs that make Zapier engineers more effective and reduce time from merge to production.
  5. Debug complex production issues across pipelines and release systems, participate in incident response, and drive systemic improvements.

Skills

Required

  • CI/CD systems
  • testing strategy
  • release orchestration
  • GitLab CI
  • Kubernetes
  • Docker
  • ArgoCD
  • Terraform
  • backend engineering
  • fullstack engineering
  • production APIs and services
  • TypeScript
  • Node.js
  • Python

Nice to have

  • AI tools actively in your engineering workflow

What the JD emphasized

  • deeply understand how that code gets built, tested, and shipped
  • built or meaningfully improved these systems
  • build and improve the systems around them
  • drive them to production
  • design solutions with downstream users, second-order effects, and long-term maintainability in mind
  • built and operated production APIs and services at scale
  • articulate your reasoning clearly
  • validate outputs carefully
  • aligning stakeholders and communicating tradeoffs
  • raise the bar around you through code review, design feedback, and contributing to team practices and standards
  • You understand how the systems you work on fit together end-to-end.
  • You can take a well-defined task and deliver it from start to finish, including tests, documentation, and deployment.
  • You have hands-on experience with CI/CD pipelines and testing infrastructure — you've built or improved these systems, not just used them.
  • You debug issues using logs and metrics, and when something is beyond your scope, you know how to involve the right people.
  • You use AI tools in your daily work and remain accountable for the quality of what ships.
  • You go beyond your own tasks.
  • You lead technical design for projects, especially those involving CI/CD systems, release orchestration, or cross-team platform dependencies.
  • You define and break down work, helping others execute effectively.
  • When issues arise in pipelines or release systems, you assess impact, coordinate responses, and drive long-term improvements.
  • You create reusable patterns and golden paths that other engineers adopt.
  • You mentor engineers and identify recurring problems that inform roadmap-level improvements.