Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 3
Communication @ 6
Distributed Systems @ 3
Leadership @ 3
Networking @ 3
Software Development @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Stripe is a financial infrastructure platform for businesses. The infrastructure teams provide efficient and optimized infrastructure for Stripe to build secure, reliable, and differentiated products.
As a Technical Program Manager in Infrastructure, you will drive programs spanning multiple Stripe engineering organizations, focusing on internal platforms that power Stripe's products. You will partner with engineering and product management leaders to plan, communicate, and steer large-scale technical programs involving Service Infrastructure, frameworks, asynchronous platforms, tooling, company-wide refactoring, and architectural improvements.
Responsibilities
- Work with teams across the organization to understand infrastructure usage pain points, identify common ideas, and create solutions spanning multiple domains.
- Define and produce high-quality written proposals, communications, and documentation.
- Help define the frameworks, asynchronous platforms, and tooling used to write and operate Stripe products.
- Partner with Engineering Managers, Tech Leads, Engineers, and other Technical Program Managers to define, scope, and drive large migration programs to completion.
- Shape technical designs, predict technical roadblocks by collaborating with engineers, and identify trade-offs.
- Develop, implement, and iterate on program management techniques, frameworks, and KPIs with well-defined success criteria.
- Improve the execution capabilities of engineering teams and train them to improve delivery where needed.
- Influence peers and stakeholders, build consensus, and work effectively with ambiguity.
- Use data and acquired knowledge to drive strategic decisions at the engineering leadership level.
- Create widely circulated plans that drive consistency, clarity, and alignment across teams.
- Operationalize and execute critical cross-functional programs spanning Stripe engineering organizations.
Requirements
Minimum Requirements
- 7+ years of software engineering, systems engineering, or technical program management experience.
- Experience with developer products or open-source projects.
- Experience with distributed systems, software libraries and frameworks, and service-oriented architectures.
- Excellent problem-solving skills, including the ability to digest complex information, distill it, and make recommendations and proposals.
- A track record of providing program management throughout all phases of software development, from kickoff to launch, demonstrating critical thinking, challenging norms, and thought leadership.
- Very strong written and verbal communication skills, with the ability to build relationships with stakeholders, teams, and senior leaders.
- Experience driving internal and external process improvements across multiple teams and functions.
- Experience operating autonomously and rapidly while leading large-scale efforts across multiple teams and functions, including stakeholders in different disciplines and time zones.
Preferred Qualifications
- Comfort working in a fast-changing environment as the AI tool chain evolves.
- Experience with core infrastructure, including databases, cloud compute, networking, and services.
- A flexible approach to technical program management and the ability to adapt to customer needs.
- A background in technical program management, specifically in software infrastructure.
- Comfort working with geographically distributed teams.
- Empathy for customer needs combined with a visionary approach.
- Enthusiasm for collaborating with teammates across Stripe's organization.
More jobs at Stripe
Full Stack Engineer, Developer & End User Experience Platform
Stripe · Toronto, Canada
CAD 135,200-202,800 per year
Head of Enterprise Solutions Architecture Platforms
Stripe · South San Francisco, United States
USD 299,800-449,600 per year
Technical Solutions Engineer
Stripe · United States
USD 134,600-201,800 per year
Strategic Programs Lead, New Markets
Stripe · Singapore, Singapore
SGD 159,200-238,800 per year
Financial Connections TechOps Manager
Stripe · Toronto, Canada
CAD 149,200-223,800 per year
Similar jobs
Technical Program Manager, Core Infrastructure
Stripe · South San Francisco, United States, United States, Seattle, United States
USD 128,200-192,400 per year
Resident Solutions Architect
Glean · United States
USD 170,000-240,000 per year
Software Engineer - Network (C++)
SpaceXAI · Palo Alto, United States, Seattle, United States
USD 180,000-440,000 per year
Senior Switch Software Architect
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Manager, Systems Software Engineering - NV Cloud Functions
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Principal Software Engineer, Rack-Scale System Software — CSP Engagements
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Software Engineer, DGX Cloud AI Infrastructure
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal System Software Engineer - AV Platform
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year