Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Technical Program Manager, Developer Experience image - Rise Careers
Job details

Technical Program Manager, Developer Experience

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

Our Developer Platform team is dedicated to enhancing developer experiences. We build an array of tools for both external developers and internal product teams, encompassing APIs, SDKs, CLIs, and web-hooks. This expansive domain spans Stripe's API services, Developer products, and API event management, driving seamless integrations and exceptional user experiences.

What you’ll do

As a Technical Program Manager, you will play a crucial role in advancing Stripe's developer experience initiatives. This position is about more than managing technical programs; it's about driving innovation to enhance our API ecosystems and deliver exceptional value to our users. Strong product sense is required, i.e. you influence the end user experience in a delightful way. You will work on expanding existing external API developments to reach a wider audience, both internally and externally.

In this proactive and independent role, you will collaborate with cross-functional teams, influencing and aligning with high-level leadership, including C-level executives, to achieve strategic objectives. Success requires a deep understanding of external Developer APIs, API Docs, and SDKs, along with the ability to effectively engage with colleagues in partner teams. Your efforts will be pivotal in streamlining processes and contributing to Stripe's growth, enabling our teams to push the boundaries of developer experience and impact the broader financial infrastructure landscape.

Responsibilities

  • Lead and execute cross-functional programs across engineering divisions.
  • Manage technically demanding programs, leveraging systems and engineering knowledge.
  • Collaborate with Engineering Managers, Product Managers, Product Architects to enhance operational efficiency within teams.
  • Develop, implement, and refine program management frameworks and metrics for goal achievement.
  • Establish and report on program health and success metrics, using data for strategic decision-making.
  • Standardize documentation and project communication processes for consistency and alignment.
  • Leverage data to drive strategic decisions and reporting at the leadership level.

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

  • 5+ years of experience in software/systems engineering or technical product/program management.
  • Experience in improving developer experience.
  • You are technical and may have worked as a product manager or influenced process/program/product changes broadly at a company level.
  • Proven track record in comprehensive program management across software development phases.
  • Excellent written and verbal communication skills, adept at building strong relationships.
  • Proficient in driving process improvements across diverse teams and functions.
  • Autonomous leader experienced in managing large-scale efforts and global stakeholders.
  • Strong analytical and problem-solving skills in large-scale platforms and organizations.
  • Demonstrated experience in leading global initiatives, building APIs, products, and scalable systems.
  • Bachelor's degree or equivalent in computer science, engineering, or a related field.
Stripe Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Stripe DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Stripe
Stripe CEO photo
Patrick Collison
Approve of CEO

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Technical Program Manager, Developer Experience, Stripe

As a Technical Program Manager for Developer Experience at Stripe, you have the chance to step into a transformative role at one of the leading financial infrastructure platforms in the world. This exciting position is not just about managing programs; it’s about being at the forefront of innovation to propel Stripe's developer experience initiatives. You'll be enhancing the tools that millions of businesses rely on—from external developers to internal teams—by working on APIs, SDKs, CLIs, and web-hooks. In this remote role, you will collaborate with diverse, cross-functional teams and influence major decisions that affect our ecosystems. Imagine being the bridge that connects complex technical requirements with the delightful user experiences we strive for! With over five years of experience in software or program management under your belt, you’ll directly contribute to our mission of increasing the GDP of the internet. Your ability to drive operational efficiencies and develop program management frameworks will be essential as you work to streamline our processes and enable growth. So if you're looking to roll up your sleeves and get to work alongside C-level executives while also impacting the broader landscape, this role is your platform to create significant value for our users and developers alike.

Frequently Asked Questions (FAQs) for Technical Program Manager, Developer Experience Role at Stripe
What are the key responsibilities of a Technical Program Manager at Stripe?

As a Technical Program Manager at Stripe, you will lead and execute cross-functional programs, manage technically challenging initiatives, and collaborate with various teams to enhance operational efficiency. Your responsibilities also include developing program management frameworks, establishing program success metrics, and standardizing documentation processes. Ultimately, you will play a crucial role in driving the improvement of developer experiences at Stripe.

Join Rise to see the full answer
What qualifications do I need to become a Technical Program Manager at Stripe?

To be considered for the Technical Program Manager position at Stripe, you should have at least 5 years of experience in software engineering or program management. A degree in computer science or a related field is also preferred. You should possess strong analytical skills, excellent communication abilities, and a proven track record in managing programs across the software development lifecycle.

Join Rise to see the full answer
How does the Technical Program Manager influence developer experiences at Stripe?

In the role of Technical Program Manager at Stripe, your influence on developer experience is paramount. You will work on enhancing existing API developments, engage with stakeholders at all levels, and contribute to program strategies that streamline integration and usability. Your insights and decisions will directly affect how developers interact with our tools, guiding improvements that create delightful user experiences.

Join Rise to see the full answer
What kind of projects will a Technical Program Manager handle at Stripe?

A Technical Program Manager at Stripe will handle a variety of projects related to developer tools and infrastructure enhancements, including the development of APIs, SDKs, and integration processes. This role involves overseeing complex technical programs to improve operational efficacy and facilitating collaboration between engineering, product, and other key departments.

Join Rise to see the full answer
What skills are crucial for succeeding as a Technical Program Manager at Stripe?

Success as a Technical Program Manager at Stripe hinges on several key skills: strong technical knowledge, exceptional communication abilities, leadership qualities, and the capability to navigate large-scale programs and diverse teams. Additionally, proficiency in problem-solving and process improvement in complex environments will set you up for success in this dynamic role.

Join Rise to see the full answer
Common Interview Questions for Technical Program Manager, Developer Experience
Can you describe your approach to managing cross-functional teams as a Technical Program Manager?

In managing cross-functional teams, I prioritize clear communication and collaboration. I initiate regular check-ins to align on goals and provide updates, fostering an environment where all team members feel valued. I also use project management tools to track progress and ensure everyone stays informed of developments. By creating an inclusive atmosphere and respecting each team's expertise, I drive collective ownership of our projects.

Join Rise to see the full answer
What methods do you use to track the success of programs?

To track the success of programs, I establish clear success metrics aligned with our strategic objectives. I use KPI dashboards to monitor performance and conduct regular reviews with stakeholders to assess progress. I also implement feedback loops to gather insights from users, which helps us refine programs iteratively. This data-driven approach ensures we stay on track and continuously improve.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

When managing multiple projects, I prioritize tasks based on their urgency, impact, and alignment with strategic goals. I utilize tools like a priority matrix to evaluate projects and keep an organized backlog. Additionally, I engage with stakeholders to align on priorities, ensuring that our team's efforts are focused on delivering maximum value. Regularly reviewing projects helps me adjust priorities as necessary.

Join Rise to see the full answer
What is your experience with API management and developer experience enhancements?

My experience with API management is extensive. I’ve led initiatives designed to enhance usability and developer experience, focusing on streamlining API documentation, improving SDKs, and driving user feedback loops. By closely collaborating with engineering teams, I've been able to implement strategies that reduce friction in the developer journey, ultimately boosting adoption and satisfaction.

Join Rise to see the full answer
How do you ensure effective communication across different teams?

Effective communication across teams starts with establishing common goals and expectations. I implement regular updates through meetings, written reports, and project management tools to keep all parties informed. Building strong relationships through trust and transparency helps foster open dialogue. I also encourage proactive feedback and suggestion sharing, which aids in aligning our objectives and clarifying any uncertainties.

Join Rise to see the full answer
Describe a challenging program you've managed and how you handled it.

One particularly challenging program involved integrating several existing APIs into a unified platform. I started by setting clear objectives and timelines, and then coordinated with multiple engineering teams to assess their current workflows. By leveraging agile methodologies, we broke the project into manageable sprints, which allowed us to navigate obstacles step by step. Regular retrospectives helped us continuously improve our approach.

Join Rise to see the full answer
How do you handle conflicts among team members during a project?

When conflicts arise among team members, I first listen to understand each party's perspective. I foster a space for open dialogue where all voices can be heard. If necessary, I facilitate a mediation session to find common ground. My goal is to redirect the conversation back to our project’s objectives and ensure that we collaboratively focus on solutions rather than issues.

Join Rise to see the full answer
What role does data play in your program management process?

Data plays a critical role in my program management process. I rely heavily on metrics to assess project performance and identify areas for improvement. By analyzing data patterns, I can make informed decisions about resource allocation and process adjustments. Furthermore, I believe data transparency breeds accountability among team members, which contributes to a drive for excellence in our work.

Join Rise to see the full answer
What strategies do you use to engage stakeholders in projects?

To effectively engage stakeholders, I prioritize clear, consistent communication that emphasizes the value of the project. I also seek their input early on, ensuring they feel invested in the outcomes. Regular status updates and opportunities for feedback keep stakeholders informed and involved, strengthening their support and understanding of our program's direction.

Join Rise to see the full answer
Why is strong product sense important as a Technical Program Manager?

Strong product sense is essential as a Technical Program Manager because it enables you to empathize with end users and prioritize their needs. Understanding how a product fits into the larger ecosystem allows you to make informed decisions that enhance user experience. This insight is critical for driving cross-functional initiatives and ensuring that the work aligns perfectly with user expectations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Stripe Remote Chicago, Toronto, San Francisco, New York, Remote
Posted 14 days ago
Customer-Centric
Inclusive & Diverse
Empathetic
Collaboration over Competition
Fast-Paced
Growth & Learning
Transparent & Candid
Photo of the Rise User
Stripe Remote New York, San Francisco, Chicago, Remote, Toronto
Posted 9 days ago
Customer-Centric
Inclusive & Diverse
Empathetic
Collaboration over Competition
Fast-Paced
Growth & Learning
Transparent & Candid
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Pinterest Remote San Francisco, CA, US; Remote, US
Posted 5 days ago
Sia Hybrid 205 Detroit St, Denver, CO 80206, USA
Posted 5 days ago
Photo of the Rise User
AECOM Remote Edinburgh, United Kingdom
Posted 4 days ago
Photo of the Rise User
BryceTech Hybrid Edgewood, MD, USA
Posted 3 days ago

Stripe is an Irish-American financial infrastructure platform offering payment-processing software and application programming interfaces for e-commerce businesses, websites and mobile applications.

205 jobs
MATCH
Calculating your matching score...
BADGES
Badge Diversity ChampionBadge Global CitizenBadge InnovatorBadge Rapid Growth
CULTURE VALUES
Customer-Centric
Inclusive & Diverse
Empathetic
Collaboration over Competition
Fast-Paced
Growth & Learning
Transparent & Candid
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!