Backend/API Engineer, Money as a Service

Remote $157k–$286k middle 1 month ago full-time quality 8.7/10

Role in brief

Stripe seeks a Backend/API Engineer for its Money as a Service team. This role involves designing and maintaining large-scale financial APIs and systems that process global money movement. Ideal for engineers with strong coding skills and an interest in financial infrastructure, who can work autonomously and collaborate across teams in a distributed environment.

BackendSystem DesigngRPCAWSKubernetesCloud ServicesAPIsBanking-as-a-ServiceFinancial Tracking SystemsGraphQLDocker

About the role

This role focuses on building and maintaining the core financial infrastructure that powers Stripe's global money movement. Engineers will be responsible for the entire lifecycle of APIs and services, from initial scoping and design to implementation and ongoing maintenance. The work involves handling billions of requests reliably and efficiently, ensuring the stability and performance of critical financial systems.

The Money as a Service (MaaS) organization is central to Stripe's mission, overseeing key products and platforms that facilitate the management and movement of funds. This includes areas like Accounts, Connect, Money Movement and Storage, Banking-as-a-Service, and Crypto. The team's collective effort provides a robust financial backbone for Stripe's users.

Success in this position means not only delivering high-quality, scalable solutions but also actively participating in the team's growth. This includes mentoring other engineers and collaborating with various internal stakeholders to enhance engineering standards, tools, and processes. The role requires a proactive approach to problem-solving and continuous improvement within a distributed team setting.

The salary for this role ranges from $156,800 to $285,600 USD annually.

Skills that matter here

  • Backend: This role involves developing and maintaining the server-side logic and databases that power financial services.
  • System Design: Engineers will be responsible for designing scalable and reliable architectures for large-scale financial systems.
  • gRPC: Practical knowledge of gRPC is preferred for building efficient communication between services.
  • AWS: Experience with cloud services like AWS is preferred, indicating work with cloud-based infrastructure.
  • Kubernetes: Familiarity with Kubernetes is preferred for managing and orchestrating containerized applications.
  • APIs: A core responsibility is to scope, design, build, and maintain APIs for financial transactions and data.

Who this role suits

  • A person who thrives on a high degree of autonomy and takes responsibility for their work.
  • Someone who enjoys thinking entrepreneurially and contributing to new solutions.
  • An engineer who is interested in working across various technologies and stacks as a generalist.
  • A candidate who values strong collaboration and can work effectively within a distributed and hybrid team.

From the employer

Responsibilities

  • Scoping, designing, building, and maintaining APIs, services, and large-scale systems that reliably and efficiently handle billions of money movement requests.
  • Debugging and solving critical production issues across services and multiple levels of the stack.
  • Mentoring engineers.
  • Collaborating with stakeholders across the company to build new features at large-scale while improving internal engineering standards, tooling, and processes.
  • Collaborating effectively in a distributed and hybrid team.

Qualifications

  • 2-12+ years of industry software engineering experience (does not include internships nor includes co-ops).
  • Strong coding skills in any programming language.
  • Strong collaboration skills.
  • Ability to thrive on a high level of autonomy, responsibility, and entrepreneurial thinking.
  • Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users.
  • Experience with large-scale financial tracking systems (Preferred).
  • Good understanding and practical knowledge in cloud based services (e.g., gRPC, GraphQL, Docker/Kubernetes, cloud services such as AWS) (Preferred).

Questions about this role

What is the remote work policy for this role?

This is a remote position, indicating flexibility in work location.

What level of seniority is expected for this position?

This role is designated for a middle-seniority engineer.

What are the preferred technical skills for this role?

Preferred skills include experience with large-scale financial tracking systems and practical knowledge of cloud-based services such as gRPC, GraphQL, Docker/Kubernetes, and AWS.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Stripe.