Senior Release Engineer

Mercury
Summary
Join Mercury as a Release Engineer and own the end-to-end release process for a large mono-repo codebase. You will implement flexible release and rollback strategies, collaborate with cross-functional teams to refine processes, and work with various build tools like Buck2, Vite, and Nix. Lead the development of CI/CD processes supporting high-frequency releases and utilize strong communication skills to coordinate across teams. This role requires experience with large mono-repo codebases, navigating complex engineering organizations, and familiarity with modern build and CI/CD systems. Mercury offers a competitive total rewards package including base salary, equity, and benefits. The company values diversity and inclusion and is committed to providing reasonable accommodations.
Requirements
- Experience with deploying and managing large mono-repo codebases
- Proven success in navigating the complexities of a large engineering organization (500+ engineers) while keeping things running smoothly
- Familiarity modern build systems (like Buck2, Bazel, or others), and bonus points if you’ve worked with Nix
- Experience with modern CI/CD systems (such as GitHub Actions, BuildKite, CircleCI) that allow for continuous, frequent releases across the entire company
- Strong communication skills that help align teams across the company, ensuring smooth and collaborative release cycles
- Experience with or an eagerness to learn Haskell, as our core monolith is built on it
Responsibilities
- Own the end-to-end release process for our large, mono-repo codebase, ensuring deployments happen without a hitch, every single time
- Implement flexible release and rollback strategies that can accommodate the needs of various teams and projects, from frontend to backend, ensuring seamless coordination and minimal disruption
- Collaborate with cross-functional teams to design and refine release processes that allow for rapid, frequent releases, making sure that each team can ship confidently and frequently
- Work with a variety of build tools like Buck2, Vite, and Nix to optimize build performance and ensure fast, reliable pipelines
- Lead the development of CI/CD processes that support a high-frequency release cadence, ensuring smooth integrations and continuous delivery across the entire organization
- Use your strong communication skills to coordinate across teams, ensuring smooth, collaborative releases that delight everyone involved
Benefits
- Work with a team that’s passionate about making releases smooth and scalable
- Own a key part of the engineering pipeline and see your work’s impact on our product’s evolution
- Collaborate with brilliant engineers, solving complex challenges while keeping things simple
- Thrive in an environment where the pace is fast, the problems are challenging, and the outcomes are magical
- The total rewards package at Mercury includes base salary, equity (stock options), and benefits
- Our salary and equity ranges are highly competitive within the SaaS and fintech industry and are updated regularly using the most reliable compensation survey data for our industry