Software Engineer, Payments, Risk, & Premium Merchant Experiences
Build end-to-end software services, APIs, and user experiences that help merchants run and scale their businesses on Stripe. The role requires broad full-stack capability, strong coding and collaboration skills, and 2+ years of industry software engineering experience.
About the job
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 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 meet 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 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.
- 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 and demonstrate an entrepreneurial mindset.
- Interest in working as a generalist across varying technologies and stacks to solve problems for internal and external users.
Nice to Have
- Experience working in high-growth teams similar to Stripe.
- Experience building financial systems or tools for financial experts.
Skills
Software Engineering, APIs, User Experience, SQL, Experiment Analysis, Distributed Systems, System Architecture, Financial Systems
Similar jobs
Fullstack Engineering jobsBuild and deploy software for Stripe’s global financial infrastructure while solving complex problems, collaborating on multi-person projects, and learning unfamiliar systems. The role is designed for new graduates with programming experience and a bachelor’s or master’s degree or equivalent experience.
Software engineering intern who will build production software, collaborate through design and code review, and solve problems across Stripe’s technology stack. Requires computer science fundamentals, programming experience, project collaboration, and current university study.
Build, test, and support MongoDB product features while solving complex software problems and collaborating cross-functionally. The role is aimed at recent graduates or candidates with up to 18 months of experience who have a computer science foundation and programming experience.
Product Engineer responsible for building Bolter’s AI agent runtime, workspace, generated applications, and production reliability systems. The role requires strong full-stack TypeScript experience, product judgment, rapid prototyping ability, and depth in AI systems, real-time infrastructure, or developer tooling.
Build and scale full-stack Creative and Studio products spanning APIs, user interfaces, infrastructure, and generative AI workflows. The role emphasizes product ownership, solving complex engineering problems, and expertise in Python, TypeScript, and React; no formal degree or experience requirement is specified.