Back to jobs

    Senior Software Engineer, Stability

    Mercury
    San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States Full-Time US employees (any location): $166,600 - 250,900 Canadian employees (any location): CAD $157,400 - 237,100 2026-05-28

    About Mercury

    Mercury is a fintech company providing powerful banking services through its partners Choice Financial Group and Column N.A., Members FDIC. The company is dedicated to ensuring the reliability of its services through its Stability team, which focuses on observability, incident response, background work processing, and platform/database health. Mercury values diversity & belonging and is an Equal Employment Opportunity employer committed to providing reasonable accommodations throughout the recruitment process.

    About the Position

    Introduction

    Mercury is seeking a Senior Software Engineer to join its Stability team. This role is crucial for ensuring the reliability and robustness of Mercury's powerful banking services, empowering product engineers to maintain system integrity through enhanced observability, incident response, background processing, and platform health monitoring.

    Responsibilities

    • Lead Projects End-to-End: Drive technical projects from conception to production, defining solutions, analyzing tradeoffs, making critical decisions, and delivering sustainable software.
    • Champion Reliability: Make technical choices that enhance system reliability, advocating for and implementing best practices. Participate in Stability's on-call rotation and propose improvements based on real-world experience.
    • Measure Your Outcomes: Define and collect metrics to demonstrate the business value created by your work.
    • Approach Code with Craft: Write clear, testable, and maintainable code, establishing patterns and best practices to ensure long-term scalability and reliability.
    • Build for Quality & Sustainability: Design extensible systems, manage technical debt effectively, plan meticulous rollouts, and take ownership of work quality through post-launch monitoring.
    • Improve the Developer Experience: Adopt a product mindset, engaging with internal customers to gather feedback and provide support, focusing on both technical design and business impact.

    Requirements

    • Expertise in PostgreSQL, including query optimization, tuning, replication, pooling/proxying, or client-side libraries.
    • Experience with other data systems supporting relational databases (e.g., event streaming, OLAP, caches).
    • Ability to author and operate Temporal workflows.
    • Familiarity with tracing and OpenTelemetry.
    • Proven experience leading moderate-to-large technical projects, including planning, execution, and stakeholder management.
    • Previous experience in Site Reliability Engineering (SRE) or DevOps.
    • Experience with Haskell or other functional programming languages.

    Benefits

    • Highly competitive salary and equity ranges within the SaaS and fintech industry.
    • New hire offers are based on experience, expertise, geographic location, and internal pay equity.
    • Comprehensive benefits (details not specified in the provided text, but implied by competitive compensation).

    About Company

    Mercury is a fintech company providing powerful banking services through its partners Choice Financial Group and Column N.A., Members FDIC. The company is dedicated to ensuring the reliability of its services through its Stability team, which focuses on observability, incident response, background work processing, and platform/database health. Mercury values diversity & belonging and is an Equal Employment Opportunity employer committed to providing reasonable accommodations throughout the recruitment process.

    How to Apply

    Visit the Mercury website (mercury.com) for more information and to apply.

    Apply Now

    Your data is only shared with Mercury

    Location

    San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States

    Type

    Full-Time

    Keywords

    AI
    Software Engineering
    Stability
    Reliability
    Observability
    Incident Response
    PostgreSQL
    Temporal
    OpenTelemetry
    Site Reliability Engineering
    DevOps
    Haskell
    Functional Programming
    Fintech
    SaaS
    Verified Company

    Senior Software Engineer, Stability

    Mercury