Software Engineer, Payments
Build and maintain APIs, services, and systems while solving user and business problems across engineering teams. The role requires 5+ years of software development experience, technical training or equivalent experience, and strong cross-functional collaboration skills.
About the job
Responsibilities
- Design, build, and maintain APIs, services, and systems across Stripe's engineering teams.
- Work with a wide range of systems, processes, and technologies to own and solve problems end-to-end.
- Collaborate with engineering teams across Stripe's global offices.
- Uphold high engineering standards and bring consistency to codebases and processes.
- Improve engineering standards, tooling, and processes.
Requirements
- 5+ years of professional software development experience.
- Bachelor's degree in a technical field involving coding, such as Computer Science, Engineering, Physics, or Mathematics, or equivalent technical experience.
- Experience working on projects involving multiple engineering teams.
- Empathy, strong communication skills, and a deep respect for collaboration.
- Ability to drive clear next steps in ambiguous spaces without clear lines of ownership.
- High standards for code quality and a constructive attitude toward helping others raise the bar.
Nice-to-haves
- Experience with financial product companies and interest in financial products and markets.
- Experience in user-facing or cross-functional roles shaping product roadmaps and solving user needs.
Skills
APIs, Software Development, System Design, Code Quality, Engineering Tooling, Financial Products, Product Roadmap, Cross-Functional Collaboration
Similar jobs
Fullstack Engineering jobsProduct 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 end-to-end product surfaces, backend services, internal tools, vendor workflows, dashboards, and observability systems powering an RL data engine. The role requires strong full-stack skills, especially Python and modern web development, plus comfort with cloud infrastructure and ambiguous product requirements.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build 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.