7 days ago

Backend/API Engineer, Money as a Service

Stripe

Hybrid
Full Time
CA$170,000
Hybrid

Job Overview

Job TitleBackend/API Engineer, Money as a Service
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCA$170,000
LocationHybrid

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.

Uncover Hiring Manager

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

Tags:

Backend Engineer
API Development
Money Movement
Financial Infrastructure
Scalable Systems
Cloud Services
Distributed Systems
Debugging
Mentorship
Cross-functional Collaboration
Software Engineering
System Design
Microservices
Payment Processing
AWS
gRPC
GraphQL
Docker
Kubernetes
Java
Go
Python

Share Job:

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