Staff Backend Engineer, Supportability Decisions

at Stripe
📍 Dublin, Ireland
EUR 132,000-198,000 per year
SENIOR
✅ On-site

Tech Stack

AI @ 6 API @ 7 Agentic AI Communication @ 7 Compliance Data Science Distributed Systems @ 8 Fraud @ 4 Go @ 6 Java @ 6 Leadership @ 7 Machine Learning @ 6 Mentoring @ 7 Payments Python @ 6 Ruby @ 6 System Architecture @ 7

Details

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

Supportability sits at the vital intersection of platform safety, regulatory trust and merchant growth. Our mission is to ensure legitimate businesses can seamlessly onboard and thrive on Stripe, while proactively safeguarding the financial ecosystem from bad actors and high-risk activity.

The Supportability Decisions team is a newly forming pillar anchored in Stripe’s Dublin office. In this role, you will be the foundational technical lead establishing this capability in Dublin. The team’s mission is to accelerate Stripe’s global expansion by building the canonical Supportability Decision Layer: a stateful, distributed platform that provides unified, real-time and explainable risk determinations to enable fast, compliant merchant onboarding and payment method expansion worldwide.

Doing this at scale requires solving high-stakes risk challenges with precision. Deceptive merchant activity, such as transaction laundering, introduces significant threats as bad actors actively adapt to mask illicit and unsupported activities behind legitimate storefronts. Rather than relying on rigid, fragmented controls that create unnecessary friction for good users, the team builds intelligent decision systems that systematically separate legitimate businesses from adversarial behavior, enabling Stripe to grow safely and aggressively.

Responsibilities

  • Lead the technical vision, system architecture and delivery of the canonical Supportability Decision Layer, establishing stateful, explainable decision APIs consumed across automated systems and human operations.
  • Architect decision aggregation and AI/ML orchestration pipelines, synthesizing upstream machine learning outputs, website intelligence, backsite detection and agentic AI evaluations into unified, low-latency determinations.
  • Design high-throughput, low-latency distributed backend services that balance platform safety, regulatory compliance and minimal friction for legitimate merchants.
  • Navigate ambiguous, zero-to-one problem spaces to define clean domain models, contracts and interfaces across transaction laundering detection, web-presence screening and Local Payment Method (LPM) support.
  • Build resilient, AI-assisted decision engines designed to withstand circumvention and maintain integrity against sophisticated bad actors who actively evolve their tactics.
  • Serve as the technical lead and mentor for the Dublin engineering team, setting architectural patterns, conducting design reviews and raising the technical bar as the team expands.
  • Partner closely with Engineering Managers, Product Managers, Risk Operations and Data Science to translate strategic risk policy into scalable technical roadmaps.
  • Drive technical alignment and system integrations across global partner teams, leveraging strong written design artifacts and asynchronous collaboration to ensure cohesive platform architecture.

Requirements

Minimum Requirements

  • 10+ years of professional backend software engineering experience building and maintaining complex distributed systems in production.
  • Proven track record as a technical lead or staff engineer driving multi-quarter technical initiatives from ambiguous requirements to production delivery.
  • Deep experience designing durable, scalable APIs, data models and backend architectures capable of processing mission-critical data with high reliability.
  • Strong communication and leadership skills, with experience mentoring engineers, aligning cross-functional stakeholders and driving technical consensus across distributed teams.
  • Fluency in a modern backend language such as Ruby, Java, Go, Python or C++.

Preferred Qualifications

  • Experience building systems in trust, safety or risk domains where external bad actors actively evolve their tactics, such as transaction laundering, fraud, deceptive practices or platform abuse.
  • Experience architecting workflow orchestration, policy evaluation or decision platforms that balance robust risk evaluation with frictionless merchant onboarding and product access.
  • Familiarity with global payment ecosystems, Local Payment Methods (LPMs), financial partner dynamics or card network standards.
  • Background in AI/ML systems, agentic workflows, orchestrators or integrating machine learning models into high-throughput, real-time backend decision pipelines.
  • Prior experience serving as an anchor or founding engineer establishing a new team or technical domain in a regional engineering hub.

More jobs at Stripe

Similar jobs