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
Debugging @ 3
Distributed Systems @ 3
Leadership @ 3
Networking @ 3
SQL @ 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 team provides efficient and optimized infrastructure for building secure, reliable, and differentiated products, while enabling Stripe developers to achieve their highest potential.
Responsibilities
- Work with teams across the organization to understand infrastructure pain points, identify common ideas, and create solutions spanning multiple domains.
- Define and produce high-quality written proposals, communications, and documentation.
- Execute technical programs requiring deep systems and engineering-level knowledge.
- Partner with Engineering Managers, Tech Leads, Engineers, and other Technical Program Managers to define, scope, and drive large programs to conclusion.
- Help shape technical design, predict technical roadblocks, and identify trade-offs in collaboration with engineers.
- Develop, implement, and iterate on program management techniques, frameworks, and KPIs with well-defined success criteria.
- Elevate engineering teams' execution capabilities and train them to improve delivery where needed.
- Influence peers and stakeholders and build consensus while dealing with ambiguity.
- Leverage data and acquired knowledge to drive strategic decisions at an engineering leadership level.
- Create widely circulated plans that drive consistency, clarity, and alignment across teams.
- Operationalize and execute critical cross-functional programs spanning Developer Infrastructure, Core Infrastructure, and Service Infrastructure organizations.
Requirements
- 5+ years of software engineering, systems engineering, or technical program management experience.
- Experience with core infrastructure, including databases, cloud compute, networking, and services.
- Understanding of distributed systems and cloud architecture.
- Excellent problem-solving skills, including the ability to digest complex information, distill it, and make recommendations and proposals.
- Track record of providing program management throughout all phases of software development, from kickoff to launch, including 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.
- Ability to operate autonomously and rapidly and lead large-scale efforts across multiple teams and functions, with stakeholders in different disciplines and time zones.
Preferred Qualifications
- Knowledge of software architecture, systems design, and service-oriented architecture.
- Comfort working in a fast-changing environment as the AI tool chain evolves.
- Comfort working with geographically distributed teams.
- Background in technical program management in software infrastructure.
- Understanding of cloud infrastructure across compute, networking, databases, and service frameworks.
- Experience writing and debugging SQL.
More jobs at Stripe
Solutions Architect, Platforms (Presales)
Stripe · Chicago, United States, New York City, United States
USD 172,400-305,000 per year
Solutions Architect, SMB (Presales)
Stripe · Chicago, United States, New York City, United States
USD 172,400-305,000 per year
Staff Software Engineer, Startup Products
Stripe · United States, Atlanta, United States, Chicago, United States, New York City, United States, South San Francisco, United States, Seattle, United States
USD 224,000-336,000 per year
Solutions Architect (Greater China)
Stripe · Singapore, Singapore
SGD 235,000-352,400 per year
Product Manager, Support Experience
Stripe · Dublin, Ireland
EUR 102,400-153,600 per year
Similar jobs
Staff Platform Engineer, Design Automation
Nvidia · Santa Clara, United States
USD 196,000-368,000 per year
Technical Program Manager, Service Infrastructure
Stripe · United States, South San Francisco, United States, Seattle, United States
USD 128,200-192,400 per year
Software Engineer - Network (C++)
SpaceXAI · Palo Alto, United States, Seattle, United States
USD 180,000-440,000 per year
Tech Lead Ethernet Networking Verification Engineer
Nvidia · Austin, United States
USD 184,000-287,500 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
Senior SWQA Test Development Engineer
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Manager, GPU Accelerated Data Analytics
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year