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 teams
As an Engineering Manager, you will work with one of four different teams which include:
- Admin platform: We enable teams to swiftly create secure and user-friendly internal products.
- Service ecosystem: We empower engineers to develop and deploy effective services by creating frameworks and libraries that simplify infrastructure complexities and promote best practices.
- Data infrastructure: We handle data serving needs for high-scale services and thousands of Stripes, processing hundreds of thousands of queries on petabytes of data ingested through real-time streaming and batch pipelines, serving as the backbone for one of the largest financial data lakes globally.
- Core infrastructure: We’re the home for critical tier0 infrastructure systems (compute, networking, DocumentDB, distributed caching and high assurance engineering). We build the foundational platform for Stripe products and services to allow them to operate at scale.
What you’ll do
As an Engineering Manager, you will lead your team and shape the roadmap while collaborating with other teams to enhance the use of our abstractions and understand the needs of product teams. Your focus will be on scalability and reliability, addressing challenging distributed systems problems, and fostering partnerships with other Stripe engineers. You will actively contribute to the long-term vision for Stripe, guiding your team to achieve it in collaboration with stakeholders.
Responsibilities
- Collaborate with Stripe leaders to shape a consistent user experience and influence the long-term vision of the roadmap.
- Partner with Product Managers to define the product roadmap, addressing user needs and compliance.
- Drive team priorities and manage cross-functional dependencies to deliver results.
- Own the technical roadmap, ensuring high levels of technical excellence and stability within the engineering team.
- Hire, develop, and mentor engineers, fostering a supportive and challenging work environment.
- Contribute to engineering-wide initiatives as part of Stripe’s engineering management team.
- Help develop career advancement opportunities for team members while empowering the engineering team to maximize productivity, reliability, and simplicity.
- Manage processes to enhance team effectiveness and facilitate collaboration across Stripe.
- Collaborate with stakeholders to improve user experience and establish best practices for internal tools.
You may be a fit for this role if you:
- Have built and managed critical systems while collaborating with cross-functional teams globally.
- Have recruited and developed high-talent teams.
- Excel as a people manager with a proven record of cultivating self-driven, efficient teams.
- Thrive on autonomy and embrace responsibility.
- Are curious and eager to understand the technical details—this role will deepen your knowledge of global money movement, currency conversion, inter-company flows, and finance.
- Value humility and prioritize continuous learning and growth as an individual, engineer, and leader.
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
- Education: BS or MS in Computer Science or a related technical field.
- Experience: 10+ years of overall work experience, including 7+ years in software development and 3+ years in a leadership role with people management responsibilities.
- Leadership: Proven ability to hire top talent, build diverse, high-performing teams, and define and drive complex initiatives.
- Collaboration: Thrived in collaborative environments with various stakeholders and subject matter experts; effective in cross-functional work and communication with both technical and non-technical audiences.
- Communication: Strong written and verbal communication skills, with a clear and persuasive approach.
- Problem-solving: Skilled at making hard decisions and trade-offs, demonstrating technical acumen in strategic discussions with Staff Engineers.
- Adaptability: Thrives in ambiguous environments with a high degree of agency and responsibility.
- Analytical skills: Strong quantitative and analytical background.
- Inclusivity: Committed to fostering a healthy, inclusive work environment that is both supportive and challenging.
- Remote collaboration: Experience working with geographically distributed teams.
Preferred qualifications
- Payments experience: Relevant experience with payments-related products.
Relocation offered
If you are interested in living and working in India, we provide relocation benefits and support. Your recruiting partner will be able to provide more information during the interview process.
Office-assigned Stripes in most of our locations are currently expected to spend at least 50% of the time in a given month in their local office or with users. This expectation may vary depending on role, team and location. For example, Stripes in our Bucharest, Romania site have an 80% in-office expectation, and those in Stripe Delivery Center roles in Mexico City, Mexico and Bengaluru, India work 100% from the office. Also, some teams have greater in-office attendance requirements, to appropriately support our users and workflows, which the hiring manager will discuss. This approach helps strike a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility when possible.