Mercury
Staff Software Engineer - Fraud
$201K–$299K
San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States +1 · Remote · Staff · Full-time · Posted Apr 2, 2026
- Location
- San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States
Any Office or Remote - Experience
- 7–10+ years of software development experience.
About the job
Build and lead backend fraud-prevention systems for business onboarding and ongoing risk decisions, partnering with Data Science and ML teams to deliver real-time scoring and decisioning.
What you'll do
- Lead architecture, implementation, and roadmaps for core fraud-prevention systems; deliver highly available, low-latency backend systems.
- Own large cross-functional projects and drive engineering practices, technical quality, and measurable outcomes.
- Partner with Data Science and ML teams to productionize models, build ML data pipelines, and enable real-time model serving; mentor engineers.
What they ask for
- Strong backend software development experience and knowledge of, or willingness to learn, Haskell.
- Experience as a technical lead making architectural decisions and articulating tradeoffs.
- Product-minded experience building and shipping products while balancing reliability and velocity.
- Ability to lead ambiguous, cross-team work and communicate with technical and non-technical stakeholders.
Nice to have
- Experience in fintech, fraud systems, or the broader risk domain.
Pay
$200,700 — $298,800 USD (base salary); $189,700 — $282,400 CAD (base salary)
Tools
Haskell
AI focus
Partner with Data Science and ML teams to productionize models, build reliable ML data pipelines, and support real-time model serving and fraud decisioning.
Model-written summary · the original posting is authoritative