Backend / API Engineer, Banking as a Service
StripeAbout the role
Who we are
About Stripe
Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.
About the team
Stripe builds economic infrastructure for the internet. We’re moving beyond payments and “up the stack” to help our users run their businesses more effectively. Issuing is developing new APIs to empower businesses to launch physical and virtual card programs. We aim to help businesses deploy novel use cases that rely on fully programmable payment instruments.
What you’ll do
As a backend engineer on Banking as a Service, you'll have the opportunity to work on our two most important boundaries: our partners and with our users. Our partners provide the raw capabilities that we turn into reliable money movements, scalable funds storage, and expressive APIs.
Responsibilities
- Scope and lead complex technical projects, laying the groundwork for early-stage products that need to iteratively evolve and scale
- Align our technical decisions with Stripe’s broad strategic initiatives, while also advocating for needs specific to emerging new businesses
- Develop and execute against both short- and long-term roadmaps. Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation
- Engineer solutions across systems such as core money-movement, scalable funds storage, expressive APIs, and more.
- Be responsible to our users and partners for the reliability and effectiveness of the products, infrastructure, and tooling we build
Who you are
We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.
Minimum requirements
- 2+ years of experience designing and engineering large-scale systems
- 2+ years of experience working on production systems, ideally in cloud environments
- 2+ years of experience developing APIs and backend systems in dynamic languages, ideally Ruby/Python
- 2+ years of experience working with document or relational databases, ideally Mongo, MySQL/PostgreSQL, and Presto/Trino
Preferred qualifications
- Experience working on financial services, payments, or other regulated applications or products
- Are comfortable working on a new product under fluid conditions, seamlessly balancing tactical and strategic considerations
- Prefer simple solutions and designs over complex ones, and have a good intuition for what will last and scale
- Demonstrated experience internalizing the best ideas from across the organization, humbly setting a vision that others are excited to get behind
- Thrive in a collaborative environment involving different stakeholders and subject-matter experts, and you want to become a subject-matter expert yourself
- Are comfortable with goals that are ambiguous, and can help drive them towards clarity by defining metrics and investigating analytics as needed
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s