Mercury

Tech / AI / Software

SeniorSoftwareEngineer-Stability

$167–251k Any Office or Remote Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer - Stability at Mercury. Skills: Stability, Reliability, Observability, Incident Response, Background Work Processing, Platform Health Monitoring, Database Health Monitoring. Lead Projects End-to-End. Define solutions”

What You'll Achieve.

improve the reliability of Mercury's systems; make it easier to get reliability by default; show how your work creates value for the business; ensuring long-term scalability and reliability; own the quality of your work through post-launch monitoring

Industry & Context.

Tech / AI / Software
Problems you'll solve

remedy them; analyze tradeoffs

Eligibility Requirements

on-call

What They're Looking For.

Must Have

expertise in PostgreSQL with query optimization, tuning, replication, pooling/proxying, or client-side libraries, authored and operated Temporal workflows, familiar with tracing and OpenTelemetry, learned by leading moderate-to-large technical projects, including planning, execution, and stakeholder management, past Site Reliability Engineering or DevOps experience, Haskell or other functional programming experience

Nice to Have

worked with other data systems supporting a relational database: event streaming, OLAP, caches, etc

What You'll Do.

Lead Projects End-to-End

make critical decisions

deliver software that works today and is sustainable for tomorrow

Make technical choices that improve the reliability of Mercury's systems

make it easier to get reliability by default

Participate in Stability's on-call

Measure Your Outcomes

Define and collect metrics that show how your work creates value for the business

Approach Code with Craft

and maintainable code

Establish patterns and best practices that Engineering can follow

ensuring long-term scalability and reliability

Build for Quality & Sustainability

Design extensible systems

make balanced decisions on tech debt

plan careful rollouts

own the quality of your work through post-launch monitoring

Improve the Developer Experience

Approach problems with a product mindset

Get close to internal customers by supporting them and getting feedback from them

How You'll Work.

Team & Collaboration

stakeholder management; Get close to internal customers by supporting them and getting feedback from them

Process & Methodology

Lead Projects End-to-End, planning, execution

Full Job Description

The year is 1969. The location: Stuttgart, West Germany. Engineers are pacing with strained expressions. They are looking over the Porsche 917, the company's latest attempt at a race car. It's not working properly. The car is one of the most powerful ever built. But drivers describe it as terrifyingly unstable… "a monster". Despite this, Porsche runs it in Le Mans to disastrous results. One of the cars crashes on lap one, ending in tragedy for its driver. All other 917s break down in the race. Enter John Wyer, a British race engineer, whom the factory calls upon for help. After a long day of testing, John recognizes a lack of smashed bugs on the rear wing and deduces that the wing is not working properly. The team modifies the design to be more upward swept and the 917K takes on a new winning character. It wins LeMans outright in 1970 and goes on to be the most successful race car design of the 70s. Stability, it turns out, was the missing ingredient. Mercury prides itself in providing powerful banking* services. But if those services aren’t reliable, Mercury will fail. The Stability team exists to help product engineers see patterns of instability and remedy them. We champion and improve observability. We've helped define incident response. We have introduced and support robust background work processing. We monitor and build tooling around platform and database health. And with your help, we will explore how to make Mercury even more reliable. As part of this role, you will: Lead Projects End-to-End: Drive technical projects from concept to production. Define solutions, analyze tradeoffs, make critical decisions, and deliver software that works today and is sustainable for tomorrow. Champion Reliability: Make technical choices that improve the reliability of Mercury's systems and make it easier to get reliability by default. Participate in Stability's on-call and advocate for improvements based on that experience. Measure Your Outcomes: Define and collect metrics

Free ATS check

Applying for this Senior Software Engineer - Stability role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Mercury?

Real rants from real employees. Read before you apply.

Read Company Rants →