Software Engineer, Payments, Risk, & Premium Merchant Experiences
Job description
About the role
Who we are
Stripe builds financial infrastructure for businesses. Companies of all sizes rely on our platform to accept payments, grow revenue, and unlock new opportunities. Our mission is to increase the GDP of the internet, and there is a significant amount of work ahead. This creates a unique chance to put the global economy within everyone's reach while doing your most meaningful work.
The Payments organization develops products and platforms that let businesses accept payments efficiently. This involves building APIs for processing payments, enabling regional and non-card payment options, and extending Stripe's capabilities for in-person acceptance. The Risk Engineering team creates products that reduce financial and regulatory risk while preserving a seamless user experience, protecting Stripe's brand and financial health. The Premium Merchant Experiences team helps businesses using Stripe succeed by delivering high-quality, contextual, and timely premium support. Our Dublin-based team operates as a startup within Stripe, building a greenfield product that combines AI-driven support with improved access to technical experts across the company.
Team matching-exact team matching for one of the subteams within this organization-will begin in the final stages. Please note that we may also consider you for different organizations based on your experience, location, and other factors.
What you'll do
You design and ship services that enable millions of businesses to accept payments and accelerate opportunity. You solve complex problems end-to-end with product, design, and partner teams while maintaining high code quality across diverse systems. You operate as an entrepreneurial generalist, balancing user experiences and data analysis to delight internal and external customers.
- Orchestrating intake of complex requirements while coordinating with partners to clarify scope and acceptance criteria.
- Designing and building core payments infrastructure and APIs that let merchants operate and scale reliably on our platform.
- Analyzing experiment outcomes and custom queries to validate behavior before changes reach production environments.
- Reviewing cross-functional designs to ensure consistency, reliability, and alignment with Stripe engineering standards.
- Shipping user-facing features and internal tools that support risk operations and premium merchant workflows.
- Partnering with Risk and Premium Merchant teams to deliver support capabilities that scale with business growth.
- Driving improvements across codebases, turning ambiguous problems into reliable, maintainable solutions.
- Owning end-to-end workflows from initial intake through final deployment and monitoring for high-availability systems.
What you'll need to succeed
Requirements
We clearly define the non-negotiable expectations for this role. These requirements help us determine whether you are a strong fit and should be considered for an interview.
- 2-12+ years of industry software engineering experience, excluding internships or co-ops.
- You navigate entire stacks comfortably, moving between languages and tools to understand and ship features.
- You craft both user-facing interfaces and analytical queries, shipping code that informs decision quality.
- You write clean code in multiple languages, adapting quickly to new systems while upholding quality standards.
- You collaborate across workflows, contributing to peers and owning outcomes within evolving workstreams.
- You thrive with high autonomy, thinking entrepreneurially while managing significant ownership and ambiguity.
- You work as a generalist across technologies and stacks, solving problems for internal and external users.
Technical scope context
This role operates at the intersection of payments infrastructure, risk management, and premium merchant support. You will work on systems that process high-volume transactions, enforce risk controls, and enable premium support workflows. You will analyze data to validate behavior, review cross-functional designs for consistency, and ship features that directly impact reliability and customer success. The work involves close collaboration with product, design, and partner teams to clarify requirements and ensure scalable, maintainable solutions.
Preferred qualifications
- Experience in fast-paced, high-growth environments similar to Stripe.
- Background building financial systems or tools used by financial experts.
Skills & tools
Not specified.