Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Financial Crimes

Stripe

Who we are

About Stripe

Stripe is a financial infrastructure platform for businesses. Millions of companies - from the world’s largest enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.

About the team

Risk Engineering builds the systems that protect Stripe from fraud, credit losses, and regulatory risk across user onboarding, compliance, financial crimes, and identity verification.

Financial Crimes Engineering builds the systems and controls that let Stripe safely onboard businesses in emerging and regulated industries while keeping Stripe in compliance with sanctions law, anti-money-laundering rules, and financial partner requirements. We keep known bad actors off Stripe, find new through ongoing detection, and build AI-augmented tooling that helps expert reviewers resolve cases quickly and accurately.

We operate at scale, screening every user, enforcing jurisdictional restrictions across money movement in real time, and automating signal acquisition and synthesis into investigation workflows. We're now re-architecting our screening platform to make it safe and easy for new Stripe products to launch with the right financial crimes controls, to express richer policy as code, and to serve as a multi-tenant Risk Platform offering across Stripe's products and subsidiaries. 

What you'll do

As a Staff Engineer on Financial Crimes Engineering, you'll own technical direction across our screening, detection, and review systems. You'll design infrastructure that balances screening latency with accuracy, build the systems that surface emerging risk and collect information to resolve it, and ensure investigators have the tooling they need. You'll work across distributed systems and policy logic, partnering with ML, Legal, and Compliance to translate regulation into working software.

Responsibilities

  • Define technical strategy & vision: Establish the multi-year architecture for Stripe’s real-time entity matching infrastructure, policy enforcement engines, and reviewer tooling
  • Architect high-scale systems: Design and optimize distributed screening engines and detection pipelines handling entity- and transaction-level requests at scale with strict SLA and uptime guarantees.
  • Build investigations infrastructure: Design the systems that surface suspicious activity, collect additional information from users, route cases to reviewers, and augment human judgment with AI to drive faster, more accurate case resolution.
  • Drive cross-functional technical alignment: Serve as the primary technical voice with Legal, Compliance, ML, and Product leaders to translate evolving global regulatory requirements into technical ones.
  • Enable Risk as a Service: Lead the architectural evolution toward a multi-tenant screening platform - laying the technical foundation for both internal product launches and external developer-facing APIs.
  • Raise the engineering bar: Set standards for system design, API consistency, and operational rigor across backend and ML-adjacent systems; mentor senior engineers and lead high-stakes design reviews.
  • Ensure operational excellence: Own system reliability, observability, and latency, ensuring production systems adapt quickly to sudden changes in global sanctions lists or traffic spikes, and participate in an on-call rotation for these systems.

Who you are  

We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.

Minimum requirements

  • 10+ years of software engineering experience, including 5+ years in a strategic technical leadership role on core infrastructure, distributed systems, or platform engineering.
  • Proven experience designing, building, and operating high-throughput, low-latency APIs and distributed backend systems at scale.
  • Track record of defining technical roadmaps and driving alignment across multiple engineering teams and cross-functional domains.
  • Hands-on technical depth - comfortable jumping from high-level system architecture down to code-level performance tuning and production debugging.
  • Exceptional written and verbal communication skills, with a track record of articulating technical decisions to non-technical stakeholders.

Preferred qualifications

  • Domain experience in financial crimes, sanctions screening, AML (Anti-Money Laundering), entity resolution, or high-stakes trust & safety platforms.
  • Familiarity with applying LLMs or ML to operational workflows (e.g., case triage, entity resolution, review automation), or experience with fuzzy string matching and NLP for entity matching.
  • Experience building investigator/analyst tooling, case management systems, or human-in-the-loop review workflows.
  • Experience building platform products or APIs consumed by both internal engineering teams and external developers (e.g., API backward compatibility, client libraries).
  • Prior experience leading 0-1 platform builds or major architectural modernizations from concept to production.
  • Tech stack experience across multi-language environments (e.g., Primarily Ruby and Java) and modern data infrastructure
  • Comfortable navigating ambiguity and making high-judgment engineering calls in a fast-moving regulatory environment
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Financial Crimes in Toronto, ON vacancy
  •  ...Job Responsibility: Our Financial Crime Technology practice, operating under Forensic Services, focuses on enabling businesses with technologies...  ...strategies Using leading-edge technologies and software engineering principles to develop innovative solutions in enterprise... 
    Suggested
    Full time
    For subcontractor
    Live In

    Pwc Canada

    Toronto, ON
    2 days ago
  • $68k - $102k per year

     ...further develop your career with our exponentially expanding Financial Engineering and Modeling group? Are you up for the challenge to help the...  ...exposure to broader quantitative areas relevant to financial crimes — customer behaviour modelling, scenario modelling, and the application... 
    Suggested
    Temporary work
    Remote work
    Flexible hours

    Deloitte

    Toronto, ON
    21 hours ago
  • $205.6k - $257k per year

     ...record, Carta brings together the software, services, and legal...  ...Work With You’ll enter our engineering interview process as part of...  ...specific team’s immediate gap. Staff Engineers at Carta are...  ...for private market data. Financial Systems Architecture: Designing... 
    Suggested
    Long term contract
    Full time
    Immediate start

    Carta

    Toronto, ON
    7 days ago
  • $167.55k - $209.44k per year

     ..., canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...movement across the systems, clouds, engines, and tools they rely on. dbt Labs pioneered...  ...the Role Fivetran is looking for a Staff Software Engineer to join our Database Connector... 
    Suggested
    Full time
    Internship
    Work at office
    Remote work

    Fivetran

    Toronto, ON
    1 day ago
  • Join the team behind the platform's User Domain and HRIS integrations, where we connect and synchronize employee data from enterprise systems to power critical business workflows. Our services manage millions of user records, support large-scale integrations with leading HR...
    Suggested
    Permanent employment
    Full time

    achievers

    Toronto, ON
    1 day ago
  • $220k - $359.21k per year

     ...high-quality results more efficiently. We're looking for a Staff Fullstack Engineer to join the Core Objects team as a hands-on technical leader...  ...: lead by example and mentor engineers on best practices in software design, coding, and operations Collaborate Cross-... 
    Internship
    Manual labor
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    7 days ago
  • $140k - $175k per year

     ...Staff Software Engineer, AI Ready to build the AI that transforms how professionals work? Join a dynamic, high-caliber team at Thomson Reuters...  ...incentive programs, and resources for mental, physical, and financial wellbeing. Culture: Globally recognized, award-winning... 
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $88k - $132k per year

     ...do your best work. Job Summary Equinix is seeking a Staff Software Engineer to join the CIM team within the Digital and Innovation organization...  ..., status as a victim or family member of a victim of crime or abuse, or any other status protected by applicable law.... 
    Full time
    Work at office

    Equinix

    Toronto, ON
    19 days ago
  • $160k - $220k per year

     ...We're all in on this mission. If you are too, let's talk. Staff Software Engineer - (Full Stack) Okta Workflows is the secure, no-code automation...  ...Kubernetes. Exposure to low-code/no-code tools, workflow engines, or visual development platforms. Interest in AI-assisted... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    12 days ago
  • $130k - $165k per year

     ...counsel to all TD business segments and corporate this Counsel Financial Crime and Enterprise Investigations role you will join a dynamic and...  ...aptitude including (i) proficiency with standard office software and ability to learn and apply new technologies in work environment... 
    Full time
    Temporary work
    Work at office
    Work from home

    TD Bank

    Toronto, ON
    6 hours ago
  • $205k per year

     ...Traditional handoffs between product, design, and engineering are giving way to smaller, faster teams...  ...just write code, they own outcomes. As a Staff Engineer, you'll extend that ownership...  ...looking for ~7+ years of professional software engineering experience, with a track... 
    Long term contract
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    20 days ago
  •  ...APIs, event-driven architectures, and integration analytics tools while solving complex scalability and reliability challenges. As a Staff Engineer, you'll help shape the technical direction of the platform, lead complex system initiatives, and play a key role in evolving our... 
    Permanent employment
    Full time

    achievers

    Toronto, ON
    22 days ago
  •  ...accounting. Our system handles high-volume financial data, complex accounting workflows,...  ..., and we’ve assembled a world-class engineering team with staff-level talent from Robinhood, Glean,...  ...systems (e.g. fintech), or complex workflow engines is a strong plus Loves in-person... 
    Full time
    Work at office

    Maxima

    Toronto, ON
    1 day ago
  • $172k - $229k per year

     ...BuildOps is looking for a Staff Software Engineer to set and drive our company-wide technical strategy for building, shipping, and operating reliable...  ...we validate interactions across services, data boundaries, financial workflows, and other business-critical systems. Define... 
    Long term contract
    Permanent employment
    For contractors
    Work at office
    Local area
    Work from home
    Flexible hours

    BuildOps

    Toronto, ON
    1 day ago
  • $172k - $229k per year

     ...BuildOps, we’re building a groundbreaking software platform purpose-built for today’s...  ...dispatching, inventory, workflows, and financial operations in one unified system....  ...execution matter deeply here. As a Staff Software Engineer, working on the Integration Platform,... 
    Long term contract
    For contractors
    Work at office
    Local area
    Work from home
    Flexible hours

    BuildOps

    Toronto, ON
    1 day ago
  •  ...Who we are About Stripe Stripe is a financial infrastructure platform for businesses....  ...About the team Product and Risk Data Engineering is Stripe's single source of truth data engineering...  .... Minimum requirements This is a Staff-level role — that typically means 10+... 

    Stripe

    Toronto, ON
    2 days ago
  • $170k - $220k per year

     ...with their work from any endpoint, anywhere in the world. We engineer the end-to-end device experience—from our flagship FastPass...  ...and technical innovations on the Okta Engineering Blog . Staff Software Engineer- Backend , Device Identity We seek a dynamic and influential... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    12 days ago
  • $160k - $220k per year

     ...empower businesses to leave passwords behind and defend against modern threats with innovative, user-friendly technology. The Staff Software Engineer opportunity  We are looking for a Staff Software Engineer to join the Passwordless team. As a Staff Engineer, you will be a... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    12 days ago
  •  ...default. See Deploy Faster with Snowflake Apps . As a Staff/Principal Engineer, you will shape the product and its architecture. It’s a...  ...accountable for measurable outcomes Your designs consider software holistically, from the hardware infrastructure to the client... 
    Full time
    Internship

    snowflake

    Toronto, ON
    1 day ago
  • $185k - $231.5k per year

     ...About the Team DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team to help us develop a 24x7, global infrastructure system that powers DoorDash’s three-... 
    Full time
    Local area

    DoorDash Canada

    Toronto, ON
    21 days ago
  • $60 - $70 per hour

     ...from generic textbook or certification-exam-level recall. Qualifications Must-Have ~5+ years in fraud detection, financial crimes investigation, or AML compliance at a Fortune 500 bank, payments company, or financial institution. ~ Direct ownership of... 
    Remote job
    Contract work
    Summer work

    Mercor

    Toronto, ON
    4 hours ago
  • $142.4k - $190.1k per year

     ...This role sits within eBay’s engineering organization in Toronto, Ontario...  ...platform that transforms how software is designed, developed, and...  ...with higher quality. As a Staff Software Engineer – Backend,...  ...to a full range of medical, financial, and/or other benefits (including... 
    Long term contract
    Permanent employment
    Full time
    Immediate start

    eBay Inc.

    Toronto, ON
    19 days ago
  • $156.8k - $196k per year

     ...Marqeta is seeking an experienced Staff Software Engineer to independently drive the identification and delivery of complex software solutions...  ...and Money Movement engineering team develops and optimizes financial services, including account creation, transaction processing... 
    Long term contract
    Temporary work
    Bank staff
    Work at office
    Remote work
    Flexible hours

    Marqeta

    Toronto, ON
    6 hours ago
  • $140k - $192.5k per year

     ...resources securely. We develop Okta cloud services and client software that allow users to seamlessly login to devices and use Okta authenticators to access applications securely.  The Staff Software Engineer in Test Opportunity We seek a passionate and experienced C++... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    12 days ago
  •  ...About Stripe Stripe is a financial infrastructure platform for businesses...  ...and services that enable ML engineers and data scientists across...  ...Stripe's ML-driven products. As a Staff Engineer, you'll make...  ...implementing, and operating great software systems. Who you are We'... 
    Long term contract
    Flexible hours

    Stripe

    Toronto, ON
    2 days ago
  • $5000 per month

     ...Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software Engineer - Mobile(Android) About Capital One Canada. For 30 years...  ...the street from Union Station. Live well—physically, financially and emotionally. Receive support for you and those who are... 
    Full time
    Work at office
    Work from home

    Capital One

    Toronto, ON
    7 days ago
  •  ...Staff Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these...  ...incentive programs, and resources for mental, physical, and financial wellbeing. Culture: Globally recognized, award-winning... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...Join our Framework team: the engineering foundation that makes Achievers scale.   This team owns authentication, API gateways, interservice communication, caching, feature flag management, and the base libraries that every Go and Python service at Achievers is built on —... 
    Permanent employment
    Full time

    achievers

    Toronto, ON
    a month ago
  • $148.8k - $198.8k per year

     ...Thomson Reuters is seeking a Staff Software Engineer. This person will be experienced in C# and lead advanced cloud AI services. Below is an overview...  ...incentive programs, and resources for mental, physical, and financial wellbeing. Culture: Globally recognized, award-winning... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $160k - $220k per year

     ...codebase and architecture. Orchestrate and lead major technical projects, across teams as necessary. Mentor and coach less experienced engineers on sound engineering practices and technical leadership. Serve as a subject matter expert on all building scalable, reliable and... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Financial Crimes. Be the first to apply!