Mercury
Tech / AI / Software
SeniorSoftwareEngineer-Stability
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
remedy them; analyze tradeoffs
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
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.