Software Engineer, Supportability Decisions

at Stripe
📍 Dublin, Ireland
EUR 85,000-127,600 per year
MIDDLE
✅ On-site

Tech Stack

AI API @ 3 E-commerce

Details

Stripe is a financial infrastructure platform for businesses. The Supportability Decisions team is a Dublin-based engineering team within Supportability Engineering and Risk Engineering. The team determines whether a user's declared business, web presence, account configuration, and observed transaction behavior align with Stripe's standards.

The team works on transaction-laundering detection and decisioning, web-presence and URL-policy controls, and low-quality e-commerce detection. It builds technology that distinguishes legitimate businesses from bad actors at scale through sophisticated engineering, AI-assisted investigation, and evidence-based, auditable decisions.

Responsibilities

  • Build the Supportability Decision Layer: a durable service and API through which automated systems, agents, and human reviewers can request, produce, retrieve, and understand canonical decisions.
  • Develop infrastructure that enables agentic investigations to synthesize policy, business identity and history, product context, risk appetite, and multiple assessment signals into explainable, confidence-calibrated decisions.
  • Improve the transaction-laundering agent's policy grounding, evidence quality, risk tiering, precision and recall, and use of behavioral, dispute, and other relevant signals.
  • Design durable decision state and history, including traceability from supporting evidence through reasoning and applied consequence, as well as validity and refresh policies that prevent stale outcomes from persisting.
  • Build governed, reusable configuration and integration patterns that adapt decision capabilities across products, partners, countries, and permitted risk appetites without creating bespoke systems for each use case.
  • Build reliable backend workflows on shared Supportability and Risk Platform infrastructure.
  • Make complex risk decisions explainable to reviewers and affected users.
  • Use data and feedback from outcomes, appeals, and corrections to improve decision quality while balancing the identification of bad actors against avoiding unnecessary harm to legitimate businesses.
  • Modernize URL enforcement, including when and how URL checks run, reducing unnecessary review volume and user friction, and supporting migration away from legacy systems.
  • Expand shared SAE/SPO decisioning foundations, including due-diligence support and product-scoped remediation and appeal capabilities.
  • Improve the Process Orchestration Framework and move workflow code into more maintainable platform packages.
  • Contribute to future work in automated LPM URL screening, low-quality e-commerce detection, wider web intelligence, and active test charges.

Requirements

Minimum Requirements

  • 2–7 years of industry software engineering experience, excluding internships and co-ops.
  • Ability to work effectively across the stack, navigating codebases with different languages and tools.
  • Comfort shipping user-facing experiences and writing custom queries to analyze experiment results.
  • Strong coding skills in any programming language; the interview process is language-agnostic.
  • Strong collaboration skills and the ability to work across workstreams while contributing to peers' success.
  • Ability to thrive with a high level of autonomy and responsibility, with an entrepreneurial mindset.
  • Interest in working as a generalist across varying technologies and stacks to solve problems and serve internal and external users.

Preferred Qualifications

  • Experience working in high-growth teams similar to Stripe.
  • Experience building financial systems or tools for financial experts.

More jobs at Stripe

Similar jobs