Back to jobs

    Staff Software Engineer - Fraud

    Mercury
    San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States Full-Time US employees (any location): $239,000 - $298,800 Canadian employees (any location): CAD 225,900 - 282,400 2026-05-28

    About Mercury

    Mercury is a fintech company dedicated to building intelligent, automated systems for business banking. We leverage machine learning, AI, and human judgment to provide a seamless and secure experience for businesses. While Mercury is a fintech company, banking services are provided through Choice Financial Group and Column N.A., Members FDIC.

    About the Position

    Introduction

    Our Risk product engineering teams at Mercury are dedicated to building intelligent, automated systems and operational tools that enable seamless, trustworthy onboarding and ongoing diligence for new businesses. We believe in combining machine learning, AI, and human judgment to detect risks early, make confident real-time decisions, and provide instant account approvals.

    We are looking for a Staff Software Engineer to join our team, focusing on developing the critical systems and tools that support application approvals and enhanced due diligence, ensuring a safe and delightful experience for every business joining Mercury.

    Responsibilities

    • Lead the architecture, implementation, and long-term roadmap for core systems supporting various fraud prevention use cases.
    • Own the end-to-end delivery of large, cross-functional projects, translating ambiguous high-impact problems into strategy and execution, making pragmatic tradeoffs, and driving teams to measurable outcomes.
    • Design, build, and operate highly available, low-latency backend systems that enable real-time scoring and decisioning for fraud prevention.
    • Partner with Data Science and ML teams to productionize models, build reliable ML data pipelines, and enable real-time model serving.
    • Establish and elevate department-level best practices, review designs, drive engineering quality, and act as a trusted advisor on architectural tradeoffs.
    • Mentor and grow engineers, documenting learnings and sharing technical direction through writing, 1:1s, and team meetings.
    • Navigate and influence multiple stakeholders, help align teams, communicate tradeoffs to technical and non-technical partners, and independently resolve cross-team issues.

    Requirements

    • 7-10+ years of software development experience, with a strong focus on backend systems.
    • Knowledge of or excitement to learn Haskell.
    • Proven experience as a technical lead, making architectural decisions and understanding their long-term impact. Ability to clearly articulate technical opinions and tradeoffs.
    • Passionately product-minded, with experience building and shipping new products while balancing reliability and velocity.
    • Comfortable driving discussions in areas with ambiguous ownership, approaching them with empathy, and focused on achieving outcomes. Ability to leverage autonomy to seek out impactful opportunities.
    • Demonstrated helpfulness, taking initiative to mentor coworkers and proactively share knowledge through writing, 1:1s, and team meetings.

    Nice to Have

    • Experience in fintech, fraud systems, or the broader risk domain.

    Benefits

    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. New hire offers are made based on a candidate’s experience, expertise, geographic location, and internal pay equity relative to peers.

    About Company

    Mercury is a fintech company dedicated to building intelligent, automated systems for business banking. We leverage machine learning, AI, and human judgment to provide a seamless and secure experience for businesses. While Mercury is a fintech company, banking services are provided through Choice Financial Group and Column N.A., Members FDIC.

    How to Apply

    If this role interests you, we invite you to explore our public demo at personal-demo.mercury.com. Apply through the provided application link.

    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

    Software Engineering
    Staff Engineer
    Backend Development
    Fraud Prevention
    Fintech
    Risk Management
    Machine Learning
    AI
    Haskell
    Real-time Systems
    Data Pipelines
    Architecture
    Verified Company

    Staff Software Engineer - Fraud

    Mercury