
Backend Engineer, API
Role summary
Stripe is seeking a Backend/API Engineer for its Money as a Service (MaaS) team. This role involves developing and maintaining large-scale APIs and systems for global money movement, expanding the balance management platform, and building a new funds accessibility platform. The engineer will collaborate with cross-functional teams to deliver innovative financial solutions, impacting the global financial ecosystem. The position requires 2-12+ years of experience, proficiency in languages like Python, Java, or Go, and a strong understanding of distributed systems and APIs. Experience with cloud services and financial systems is preferred.
About The Company
Stripe is a leading global financial infrastructure platform that empowers businesses of all sizes to accept payments, grow revenue, and explore new opportunities. Serving millions of companies worldwide, from Fortune 500 enterprises to innovative startups, Stripe's mission is to increase the GDP of the internet by providing seamless, reliable, and scalable financial solutions. With a focus on building the economic infrastructure for the internet, Stripe continuously innovates to facilitate secure and efficient financial transactions, drive growth, and enable entrepreneurs to succeed on a global scale.
About The Role
We are seeking a talented Backend/API Engineer to join our Money as a Service (MaaS) team. In this role, you will be instrumental in developing and maintaining robust APIs and large-scale systems that manage billions of money movement requests globally. You will contribute to expanding our balance management platform and building a new funds accessibility platform utilized by enterprises and small to medium-sized businesses. Collaborating with cross-functional teams across Infrastructure, Product, and Engineering, you will help deliver innovative financial solutions that meet evolving user needs. This position offers an exciting opportunity to impact the global financial ecosystem by creating reliable, scalable, and secure financial infrastructure that supports Stripe’s mission to increase the GDP of the internet.
Qualifications
- 2-12+ years of industry software engineering experience (excluding internships and co-ops)
- Proficiency in at least one programming language (e.g., Python, Java, Go, etc.)
- Strong collaboration and communication skills to work effectively across teams
- Ability to operate with high levels of autonomy and responsibility
- Interest in working as a generalist across various technologies and stacks
- Experience with large-scale financial tracking or processing systems (preferred)
- Knowledge of cloud-based services such as AWS, Docker, Kubernetes, gRPC, GraphQL (preferred)
- Understanding of distributed systems, APIs, and microservices architecture
Responsibilities
- Design, develop, and maintain APIs, services, and large-scale systems to handle billions of financial transactions reliably and efficiently
- Debug and resolve critical production issues across multiple services and levels of the technology stack
- Mentor junior engineers to foster growth and knowledge sharing within the team
- Collaborate with stakeholders across different departments to build new features and improve existing systems
- Enhance internal engineering standards, tooling, and processes to support scalable development
- Work effectively within a distributed and hybrid team environment, maintaining open communication channels
Benefits
- Competitive annual salary ranging from $156,800 to $235,200 (USD) based on experience and location
- Equity options and potential bonuses or sales commissions
- Comprehensive health, dental, and vision insurance plans
- 401(k) retirement plan
- Wellness stipends and other employee support programs
- Flexible work arrangements, including remote and hybrid options
- Opportunities for professional development and career growth
Equal Opportunity
Stripe is committed to fostering an inclusive environment where all employees and applicants are treated with respect and fairness. We are an equal opportunity employer and do not discriminate based on race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other protected status. We believe diversity enhances our innovation and success, and we welcome candidates from all backgrounds to apply.