Software Engineer, Payments, Risk, & Premium Merchant Experiences
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 3
API @ 3
Payments
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Stripe is a financial infrastructure platform for businesses. The Payments organization develops products and platforms that enable users to accept payments efficiently, including payment-processing APIs, regional and non-card payment options, and in-person payments. The Risk Engineering team develops products that minimize financial and regulatory risks, while the Premium Merchant Experiences team builds automated, AI-driven support and improved access to technical experts across Stripe.
The Dublin-based team is building a greenfield product. Exact team matching for a subteam within the organization will begin during the final stages of the process, and candidates may also be considered for other organizations based on experience and location.
Responsibilities
- Work with a wide range of systems, processes, and technologies to own and solve problems end to end.
- Collaborate with engineers, designers, and product managers to build new features and products.
- Uphold high engineering standards and bring consistency to multiple codebases and processes.
- Build elegant APIs and user experiences that enable merchants to run and scale their businesses on Stripe.
- Contribute to the design and architecture of Stripe's next-generation infrastructure to support the company's and customers' high-growth needs.
Requirements
- 2–12+ years of industry software engineering experience, excluding internships and co-ops.
- Ability to work effectively across the stack and navigate codebases using 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 team workstreams and contribute 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 improve experiences for internal and external users.
Preferred Qualifications
- Experience working in high-growth teams similar to Stripe.
- Experience building financial systems or tools for financial experts.