Engineering Manager, Document Database


  • Full Time

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

The Document Database team manages Stripe’s MongoDB server infrastructure and related client libraries. This MongoDB system stores nearly all of Stripe’s online data and has strict requirements for availability, latency, and scalability. The team has four subteams: an SDKs team which builds client libraries and abstractions, a Reliability team focused on improving availability and latency of our MongoDB infrastructure, a Scalability team focused on enabling MongoDB to grow with Stripe’s products and largest merchants, and an Automation team building infrastructure and workflows to handle server maintenance.

What you’ll do

We are looking for engineering managers to lead these subteams. The ideal candidate is excited about database technology, eager to lead a team solving challenging distributed systems problems, and committed to investing in partnerships with other Stripe engineers to establish empathy and understand their use-cases.


  • Work with engineers and other leaders at Stripe to understand and capture opportunities to better leverage our database platform, providing fault isolation, resource isolation, data locality, security, etc.
  • Support the engineering team in achieving a high level of technical quality, reliability, and ease-of-use
  • Manage processes to help the team do its best work and engage effectively with the rest of Stripe
  • Recruit great engineers, in collaboration with Stripe’s recruiting team
  • Develop engineers on the team, helping them advance in their careers
  • Contribute to engineering-wide initiatives as a member of Stripe’s engineering management team

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. 

Minimum requirements

  • You have managed teams that shipped and operated critical infrastructure, particularly in the open source database domain (relational or NoSQL)
  • You have a strong quantitative and analytical background
  • You have worked with geographically distributed teams
  • You have successfully recruited and built great teams
  • You thrive on a high level of autonomy and responsibility
  • You are clear and persuasive in writing and in person
  • You are excited about collaborating with teammates across engineering to provide a wonderful user experience