Senior Release Engineer

Mercury Logo

Mercury

πŸ’΅ $113k-$208k
πŸ“Remote - United States, Canada

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

Share this job:

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.