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 to optimize performance. Lead the development of CI/CD processes supporting high-frequency releases and utilize strong communication skills to ensure smooth collaboration. This role requires experience with large mono-repo codebases, modern build systems, and CI/CD systems. Mercury offers a competitive total rewards package including base salary, equity, and benefits.
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
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
Preferred Qualifications
Experience with or an eagerness to learn Haskell, as our core monolith is built on it
Benefits
- Base salary
- Equity (stock options)
- Benefits
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.