Staff Software Engineer, Financial Crimes
Core
Design and operate high-scale, low-latency distributed systems for real-time entity matching, sanctions screening, and financial crime detection to protect Stripe from fraud and regulatory risk.
Role type
Staff Software Engineer (Financial Crimes Infrastructure)
Builds
Real-time screening engines, detection pipelines, and investigator tooling for multi-tenant risk platforms
Domain
Fintech / Financial Crimes / Sanctions Compliance
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems architecture, high-throughput low-latency API design, technical strategy & vision, cross-functional alignment, hands-on code-level debugging, system reliability & observability
Preferred skills
financial crimes domain expertise (AML/sanctions), LLM/ML application for case triage, investigator tooling development, 0-1 platform builds, multi-language environment experience (Ruby/Java)
Technologies
Ruby, Java, distributed backend systems, LLMs, NLP, fuzzy string matching
Responsibilities
Define multi-year architecture for real-time entity matching and policy enforcement; Design and optimize distributed screening engines handling entity- and transaction-level requests; Build systems to surface suspicious activity and augment human judgment with AI; Drive technical alignment with Legal, Compliance, and ML teams to translate regulations into software; Lead architectural evolution toward a multi-tenant screening platform; Set engineering standards and mentor senior engineers; Own system reliability and on-call rotation for production systems
Seniority
Staff, strategic technical leadership & hands-on architecture