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 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

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.