FlexHired LogoFlexHired
Logo of Mercury

Mercury

Senior Engineering Manager - Backend Developer User Experience

Job Summary

The role is for an Engineering Manager leading the Backend Developer User Experience team at Mercury. It involves managing a talented engineering team focused on creating tools, frameworks, and a developer ecosystem to improve speed, quality, and enjoyment for engineers. The candidate should have experience managing software engineering teams and building developer tools, with familiarity in backend and functional programming languages like Haskell. The position emphasizes fostering a trusting culture, adopting new methodologies, and collaborating with other teams to enhance the software development experience.

Required Skills

Data Analysis
Software Engineering
Team Management
Backend Development
Frameworks
Functional Programming
Developer Experience
Tooling
Haskell
SDLC Instrumentation

Benefits

Health Insurance
Equity
Benefits

Job Description

In 1940, German submarines sank more than twelve hundred British ships. Without regular shipments of food, the British Isles would starve. They needed a new strategy.

Surprisingly, the strategy didn't come from the sailors engaged in the day-to-day of combat with German U-boats—it came from eight women from the Women's Royal Navy Service. With the help of former ship captain Gilbert Roberts, who trained them on the practical capabilities of the ships and submarines, they ran wargames that revealed the British seriously misunderstood German tactics: they had assumed the U-boats would attack from outside the shipping convoy; in actuality they waited for the convoy to pass over them, and attacked from the stern.

The women—nicknamed the Wrens—developed new strategies for fighting the submarines, overcoming skepticism when 18-year-old Janet Okell five times defeated a British admiral in submarine wargames. The tactics they developed were extremely successful, and they trained over 5,000 officers throughout the course of the war.

Their success highlights how a small and highly capable team working on the effectiveness of a larger organization can unlock powerful new potentials, leading to an outsized impact. At Mercury, our Developer User Experience (DUX) Teams fill the role of enablers, via education, tooling, and frameworks that support those building the product. Mercury is hiring an Engineering Manager to lead our Backend Developer User Experience team.

As the Senior Engineering Manager for Backend DUX, you'll lead a team of incredibly talented engineers in creating a developer ecosystem which delivers speed, quality, and enjoyment for Mercury's 200+ engineers. Mercury's primary backend language is Haskell, and your team is comprised of industry recognized thought leaders in that community. You'll report to the Director of Stability, Infrastructure, and Developer UX, work alongside other platform teams whose overarching mission is to achieve startup-like developer effectiveness at scale.

In this role, you'll be responsible for:

  • Instrumenting the SDLC, ensuring we have effective quantitative and qualitative ways of understanding our engineers’ speed, quality, and enjoyment of their work.
  • Adopting and evangelizing a product-centric approach to improving the effectiveness of our backend engineers through the introducing of novel tools and methodologies.
  • Guiding the organization through adoption of solutions, and championing their integration across Mercury’s broader engineering team, and graceful sunsetting of legacy solutions we wish to move past.
  • Cultivating a trusting, psychologically safe, and challenging culture on your team.
  • Working with other Infrastructure, Stability, and Developer Experience leaders, Product Management, and other stakeholder teams on setting the long term vision for and defining what the software development journey looks like at Mercury.

And here are some traits we think would be helpful for the job:

  • You possess a passion for enabling other engineers, and you feel a great sense of reward as your team’s investments improve engineering velocity and enjoyment. You’re always eager to challenge your own and your team’s assumptions, creating data-backed cases for investments and strategic shifts.
  • You’re receptive towards both positive and critical feedback from users, ensuring customer insights drive our decisions as we find new ways to improve engineering speed of iteration and overall experience.
  • You enjoy navigating and owning ambiguous problem domains, and have a set of tools that have served you well in creating a strategy and effectively communicating your plan to others to get buy-in and create alignment.
  • You’re comfortable getting your hands dirty as a developer, and are familiar with the experience of using a suite of modern supportive tools as well as the pain and frustration when developer friction impedes your progress.

The person who will be best setup for success will have the following experience:

  • You have previous experience managing a developer tooling and/or building products for developers
  • You have 4+ years managing software engineering teams (experience leading remote-first distributed teams is a plus)
  • You have 3+ years experience as a software engineer (Haskell/functional language experience a plus)

The total rewards package at Mercury includes base salary, equity, 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. New hire offers are made based on a candidate’s experience, expertise, geographic location, and internal pay equity relative to peers.

Our target new hire base salary ranges for this role are the following:

US employees (any location): $239,000 - 298,800

Canadian employees (any location): CAD 225,900 - 282,400

*Mercury is a financial technology company, not a bank. Banking services provided by Choice Financial Group, Column N.A., and Evolve Bank & Trust, Members FDIC.

Mercury values diversity & belonging and is proud to be an Equal Employment Opportunity employer. All individuals seeking employment at Mercury are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other legally protected characteristic. We are committed to providing reasonable accommodations throughout the recruitment process for applicants with disabilities or special needs. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.

We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on January 22, 2024. Please see the independent bias audit report covering our use of Covey here.

#LI-ME1

Interested in this job?

Application deadline: Open until filled

Logo of Mercury

Mercury

Powerful banking. Simplified finances. Apply in 10 minutes for business banking that transforms how you operate.

See more jobs
Date PostedMay 27th, 2025
Job TypeFull Time
LocationSan Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States
Salary$239,000 - $298,800
Exciting remote opportunity (requires residency in Canada) for a Senior Engineering Manager - Backend Developer User Experience at Mercury. Offering $239,000 - $298,800 (full time). Explore more remote jobs on FlexHired!

Safe Remote Job Search Tips

Verify Employer Thoroughly

Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.

Never Pay to Get a Job

Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.

Safeguard Your Personal Information

Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.

Scrutinize Communication & Interviews

Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.

Beware of Unrealistic Offers

If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.

Insist on a Formal Contract

Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.

Related Jobs

Full Time
$248,000 - $279,000
San Francisco, CA or Remote (U.S.)
Full Time
$219,800 - $274,700
San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States
Full Time
$219,800 - $274,700
San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States
Full Time
$149,600 - $308,000
San Francisco, CA, US; Seattle, WA; Remote, US
Full Time
$200,700 - $250,900
San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States

Subscribe Newsletter

Never miss a remote job opportunity. Subscribe to our newsletter today and receive exclusive job alerts, career advice, and industry insights delivered straight to your inbox.