The Client Platform team builds the “paved path” that lets every Postmanaut ship confidently and often. Our tooling and pipelines are the foundation hundreds of engineers rely on daily to deliver web and desktop experiences to 40M+ users. We own build systems, CI/CD, test infrastructure, and the inner-loop developer experience that turns ideas into production-grade releases.
Responsibilities
- Own CI/CD for Web & Desktop: Design, implement, and evolve our build and release pipelines (templates, reusable actions) for speed, reliability, and maintainability.
- Level-up Release Management: Automate versioning, changelogs, canaries, phased rollouts, and instant rollbacks; codify trunk-based workflows and change management guardrails.
- Instrument the Platform: Define SLIs/SLOs and metrics to provide actionable insights into the health of the CI/CD process. Add deep observability for pipelines (traces/logs/metrics, queue health, cache hit rates).
- Optimize Cost & Throughput: Right-size runners/executors, cache effectively, and eliminate redundant work.
- Automate Quality at Scale: Build test execution platforms (parallelization, sharding, retry policies) for unit/integration/E2E with deterministic artifacts and failure triage.
- Coach & Influence: Mentor engineers, write great documentation, assist in architecture reviews and drive improvements across teams.
About You
- 8+ years building and operating CI/CD pipelines and internal platform tooling for large engineering orgs.
- Hands-on with GitHub Actions/CircleCI/Buildkite/Jenkins (any subset) and containerized build runners.
- Comfortable in JavaScript/TypeScript
- Experience with monorepos and modern build systems (Turborepo, Nx) and package managers (npm/pnpm/yarn).
- Proven track record accelerating engineering: e.g., cutting CI time by 3–5x, increasing deployment frequency, or slashing flake rates.
Additionally, you are someone who
- Communicates with precision, sets clear guardrails, and earns trust through results and data.
- Treats developer experience as a product: you gather feedback, ship iteratively, and deprecate responsibly.
- Pushes for simplicity, defaults to automation, and isn’t afraid to delete code or policies that no longer serve us.