Stripe

Staff Software Engineer, Financial Crimes

Stripe
Apply
2 months ago
Toronto, CanadaStaff+

Responsibilities

  • Define the multi-year architecture for real-time entity matching infrastructure, policy enforcement engines, and reviewer tooling.
  • Design and optimize distributed screening engines and detection pipelines handling entity- and transaction-level requests at scale.
  • Build investigation infrastructure that surfaces suspicious activity, collects information, routes cases, and supports AI-assisted case resolution.
  • Translate evolving global regulatory requirements into technical systems in partnership with Legal, Compliance, ML, and Product.
  • Lead the evolution toward a multi-tenant screening platform supporting internal launches and external developer-facing APIs.
  • Set standards for system design, API consistency, and operational rigor; mentor senior engineers and lead high-stakes design reviews.
  • Own reliability, observability, and latency for production systems and participate in the on-call rotation.

Requirements

  • 10+ years of software engineering experience, including 5+ years in a strategic technical leadership role on core infrastructure, distributed systems, or platform engineering.
  • Experience designing, building, and operating high-throughput, low-latency APIs and distributed backend systems at scale.
  • A track record of defining technical roadmaps and aligning multiple engineering teams and cross-functional domains.
  • Hands-on ability to move between system architecture, code-level performance tuning, and production debugging.
  • Strong written and verbal communication skills for explaining technical decisions to non-technical stakeholders.
  • Preferred experience in financial crimes, sanctions screening, AML, entity resolution, or high-stakes trust and safety platforms.
  • Preferred familiarity with applying LLMs or ML to operational workflows, or with fuzzy string matching and NLP for entity matching.
  • Preferred experience building investigator or analyst tooling, case management systems, or human-in-the-loop review workflows.
  • Preferred experience building platform products or APIs used by internal engineering teams and external developers.
  • Preferred experience leading 0-to-1 platform builds or major architectural modernizations.
  • Experience with multi-language environments, particularly Ruby and Java, and modern data infrastructure is preferred.

Tech Stack

JavaRuby

Categories

Stripe

About Stripe

10,000+ employees

Stripe builds financial infrastructure for internet businesses, offering APIs and tools for online and in‑person payments, subscriptions, marketplaces/payouts, fraud prevention, identity, tax, issuing, and treasury. It monetizes through per‑transaction fees and SaaS pricing for advanced products. Founded in 2010 and headquartered in South San Francisco, Stripe is privately held and serves companies from startups to large enterprises worldwide.

Contact me