Backend/API Engineer, Money as a Service
Stripe
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Stripe
Stripe is a financial infrastructure platform for businesses, helping millions of companies worldwide accept payments, grow revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, offering an unprecedented opportunity to contribute to the global economy.
About The Organization: Money as a Service (MaaS)
The Money as a Service (MaaS) organization oversees a diverse portfolio of Stripe's core products and platforms, facilitating the global movement and management of funds for users. This includes teams such as Accounts and Connect, Money Movement and Storage (MMS), Crypto, and Banking as a Service (BaaS). These teams collectively build robust financial infrastructure and tools crucial for businesses operating globally.
What you’ll do as a Backend/API Engineer, Money as a Service
As a Backend/API Engineer, Money as a Service, you will play a key role in making an impact on global money management by building ergonomic APIs. You will extend our balance management platform and develop a new funds accessibility platform for enterprises and SMBs. This role involves close collaboration with cross-functional teams, from Infrastructure to Product, to deliver innovative solutions addressing evolving user needs.
Responsibilities
- Scope, design, build, and maintain APIs, services, and large-scale systems capable of reliably and efficiently handling billions of money movement requests.
- Debug and resolve critical production issues across services and multiple levels of the stack.
- Mentor engineers to support their professional growth.
- Collaborate with stakeholders company-wide to develop new features at scale, while also improving internal engineering standards, tooling, and processes.
- Work effectively in a distributed and hybrid team environment, fostering open communication and strong connections with colleagues.
Minimum Requirements
- 2-12+ years of industry software engineering experience (excluding internships and co-ops).
- Strong coding skills in any programming language (our interview process is language agnostic, as new languages can be learned on the job).
- Strong collaboration skills, with the ability to work across workstreams and contribute to peers’ success.
- Ability to thrive with a high level of autonomy and responsibility, demonstrating an entrepreneurial mindset.
- Interest in working as a generalist across various technologies and stacks to solve problems and enhance user experiences for both internal and external users.
Preferred Qualifications
- Experience with large-scale financial tracking systems.
- Good understanding and practical knowledge in cloud-based services (e.g., gRPC, GraphQL, Docker/Kubernetes, AWS).
Hybrid Work at Stripe
This role supports either in-office work or a remote arrangement (35+ miles or 56+ km from a Stripe office). Office-assigned Stripes spend at least 50% of the month in their local office for collaboration and learning. Remote work involves regularly working from home, with occasional office visits for team meetings. Stripe does not cover relocation costs for remote roles.
Key skills/competency
- API development
- Backend engineering
- Distributed systems
- Financial infrastructure
- Cloud services
- System design
- Debugging
- Mentorship
- Cross-functional collaboration
- Scalability
How to Get Hired at Stripe
- Research Stripe's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their engineering philosophy.
- Tailor your resume strategically: Highlight backend engineering, API development, and experience with large-scale systems and financial infrastructure relevant to Stripe's MaaS organization.
- Showcase problem-solving skills: Prepare to discuss complex technical challenges, debugging production issues, and your approach to system design, emphasizing scalability and reliability.
- Demonstrate collaborative leadership: Be ready to share examples of cross-functional teamwork, mentorship, and contributing to engineering best practices within a hybrid environment.
- Prepare for technical interviews: Practice strong coding skills in your preferred language and be ready for discussions on distributed systems, cloud services like AWS, and financial tracking systems.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background