Description
Job Description
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.
About the Team
Service Infrastructure enables Stripe’s engineers to build and ship products using efficient, reliable, service-oriented architectures. This organization sits at the boundary between Infrastructure and Product, engineering Stripe’s service frameworks, standard user-facing API semantics, async orchestration platforms, developer tooling, and mission-critical product infrastructure.
Responsibilities
As an Engineering Manager of Managers within the Service Infrastructure organization, you will lead multiple teams, collaborate with infrastructure and product engineering leaders, and advance Stripe’s architecture. You will operate some of the company’s most critical services and collaborate with Stripe’s product engineering teams to develop frameworks and abstractions that accelerate the company’s most important product launches.
Key responsibilities include:
- Collaborating with high-visibility teams and stakeholders to support key engineering initiatives.
- Providing hands-on technical leadership for your reports, including architecture, design, vision, direction, requirements setting, and incident response processes.
- Understanding user needs and pain points to prioritize engineering work that enables product engineers to ship new features quickly and reliably.
- Working with leaders across the company to drive improvements to Stripe’s architecture.
- Leading and managing processes to help infrastructure teams do their best work and interface effectively with the rest of Stripe.
- Managing and growing a team of engineers and engineering leaders to deliver high-business-impact projects on schedule with high quality.
- Partnering with the recruiting team to attract and hire top talent and defining overall hiring strategies for your team.
Requirements
- 2+ years of experience being a manager of managers, leading managers and senior ICs of teams of at least 25 people.
- 3+ years of experience managing teams that ship and operate critical distributed system infrastructure.
- Experience leading staff or principal engineers with a track record of driving alignment between highly technical collaborators on architectural or strategic decisions.
- Experience managing effective incident response processes and on-call rotations.
- Experience managing engineering teams working on API design, abstractions, frameworks, or client libraries.
- Experience effectively managing demanding stakeholder and partner relationships.
- Experience driving business and product success in a highly cross-functional organization with a high level of autonomy and responsibility.
- Experience successfully building a team, defining its mission, and executing on its goals.
- Experience working effectively cross-functionally and making or coordinating hard decisions and tradeoffs.
- Experience leading partially remote teams and colocated teams in distant geos.
Preferred Qualifications
- 8+ years of management experience, including 5+ years of being a manager of managers.
- Strong written and verbal communication skills for different audiences.
- Experience changing culture across large organizations.
- Experience with various common infrastructure platforms.
- Experience building products using static and dynamically typed programming languages.
- Experience developing with and contributing to open-source framework ecosystems.
- Experience building with cloud primitives from AWS or other cloud providers.