Description
Job Overview
We are seeking a Software Engineer to join our Supportability Decisions team at Stripe. As a member of this team, you will play a crucial role in building technology that helps Stripe distinguish legitimate businesses from bad actors at scale.
Responsibilities
- Own a meaningful part of a risk-decisioning problem from investigation and design through implementation, rollout, measurement, and iteration.
- Help build both the domain capabilities and the modern agentic infrastructure required to make Supportability decisions consistent, stateful, explainable, and appropriate to the business, product, and moment in time.
- Key responsibilities include:
- Building 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.
- Developing the 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.
- Improving the transaction-laundering agent's policy grounding, evidence quality, risk tiering, precision and recall, and use of behavioural, dispute, and other relevant signals.
- Designing durable decision state and history, including traceability from supporting evidence through reasoning and applied consequence, and validity and refresh policies that prevent stale outcomes from persisting.
- Building 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.
- Building reliable backend workflows on shared Supportability and Risk Platform infrastructure.
- Making complex risk decisions explainable to reviewers and affected users.
- Using 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.
- Modernising URL enforcement, including when and how URL checks run, reducing unnecessary review volume and user friction, and supporting migration away from legacy systems.
- Expanding shared SAE/SPO decisioning foundations, including due-diligence support and product-scoped remediation and appeal capabilities.
- Improving the Process Orchestration Framework and moving workflow code into more maintainable platform packages.
- Contributing to future work in automated LPM URL screening, low-quality e-commerce detection, wider web intelligence, and active test charges.
Requirements
- 2-7 years of industry software engineering experience.
- Effective across the stack, comfortable navigating codebases with different languages and tools.
- Strong coding skills in any programming language.
- Strong collaboration skills, with the ability to work across workstreams and contribute to peers' success.
- Ability to thrive on a high level of autonomy and responsibility.
- Interest in working as a generalist across varying technologies and stacks.
Preferred Qualifications
- Experience working in high-growth teams similar to Stripe.
- Experience building financial systems or tools for financial experts.