Partner Solutions Engineer, Ecosystem
📍 Chicago, United States
📍 New York City, United States
📍 San Francisco, United States
📍 South San Francisco, United States
📍 Seattle, United States
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.
API @ 4
Communication @ 7
Debugging
FinTech @ 4
Go @ 6
Java @ 6
JavaScript @ 6
OAuth @ 4
Observability
Payments @ 4
Python @ 6
Ruby @ 6
TypeScript @ 6
- 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
Partner Solutions Engineering sits within Global Partnerships at the intersection of Stripe’s Product and Engineering teams and the partners that extend Stripe’s platform. The team owns the partner-side technical outcome for selected partnership work, from architecture and implementation through testing, launch readiness, and production support.
The Ecosystem Partner Solutions Engineering team helps partners build high-quality integrations across Stripe’s app and developer-platform ecosystem, including developer tools, commerce, billing, automation, and data. The team delivers priority partner implementations and turns implementation lessons into Product feedback, reference architectures, testing and certification paths, and reusable guidance.
This is a hands-on, partner-facing engineering role involving partner architecture, API and code-level debugging, Product feedback, delivery planning, and executive communication.
Responsibilities
Own Partner Technical Delivery
- Own technical planning, architecture, implementation support, testing, and launch readiness for selected partner integrations.
- Translate partner goals into technical requirements, dependencies, milestones, and success criteria.
- Maintain one accountable technical plan across partners, Global Partnerships, Product, and Engineering.
- Identify delivery risks early and drive technical decisions through launch.
- Lead critical partner escalations and resolve complex production integration failures.
Manage an Ecosystem Portfolio
- Own a technical portfolio across multiple ecosystem areas.
- Partner with partnership leads to prioritize integrations and determine where dedicated technical support will create the most value.
- Connect partner technical delivery to adoption, commercial, and user outcomes.
- Prioritize technical engagements based on partner impact, strategic value, implementation readiness, and team commitments.
Develop Platform Expertise
- Develop deep expertise in Stripe’s app, developer-platform, and extensibility capabilities.
- Advise partners and Partner Solutions Engineers on embedded experiences, workflow automation, application distribution, permissions, and monetization.
- Maintain reference architectures, implementation guidance, testing standards, and certification paths.
- Track emerging platform capabilities and help priority partners adopt them successfully.
Influence Stripe’s Product Roadmap
- Identify recurring friction and unmet partner needs through direct implementation work.
- Distinguish partner-specific requirements from platform gaps affecting multiple integrations.
- Translate implementation evidence into Product requirements and recommendations.
- Work with Product and Engineering teams on requirements, workarounds, ownership, and sequencing.
- Close the feedback loop with partners when Stripe makes or declines a Product investment.
Create Reusable Technical Leverage
- Turn initial partner builds into repeatable implementation and enablement paths.
- Build prototypes, examples, scripts, or lightweight tooling to accelerate partner delivery or validate Product direction.
- Define launch-readiness standards covering permissions, authorization, testing, observability, and production support.
- Transition mature integration patterns to scalable support models.
- Contribute to shared standards for custom partner applications, incidents, escalations, and partner handoffs.
Measure Outcomes
- Define and track technical milestones, launch outcomes, adoption signals, and implementation quality.
- Measure the commercial, user, or Product outcomes enabled, accelerated, or protected by the work.
- Use portfolio data to identify repeated blockers, improve prioritization, and guide future investment.
Requirements
Minimum Requirements
- 6+ years of experience in solutions engineering, partner engineering, software engineering, technical consulting, developer relations engineering, or another hands-on technical role supporting external users or partners.
- Experience designing and delivering production integrations using APIs, webhooks, authentication and authorization, event-driven systems, or developer platforms.
- Ability to read, write, and debug code in at least one general-purpose programming language such as JavaScript, TypeScript, Python, Ruby, Java, or Go.
- Experience diagnosing complex integration failures across partner systems, APIs, and product surfaces.
- Experience leading external partners from technical discovery through implementation, testing, and launch.
- Ability to translate ambiguous partner goals into an architecture, delivery plan, and technical decisions.
- Ability to identify patterns across multiple implementations and turn them into reusable guidance or Product requirements.
- Strong written and verbal communication with technical, business, and executive audiences.
- Experience working across Product, Engineering, Partnerships, Sales, or other cross-functional teams without relying on direct authority.
- Sound judgment when balancing partner urgency, Product constraints, implementation quality, and long-term platform leverage.
Preferred Qualifications
- Experience with developer platforms, platform ecosystems, marketplaces, or partner-distributed products.
- Experience with application extensibility, embedded applications, workflow automation, OAuth, or delegated API access.
- Experience with payments, fintech, commerce, billing, monetization, or financial operations.
- Experience creating partner certification, integration-quality, or launch-readiness programs.
- Experience building prototypes, examples, or developer tooling that influenced a Product roadmap or accelerated partner adoption.
Success Measures
- Launch priority partner integrations that produce measurable user, adoption, commercial, or Product outcomes.
- Give partners one accountable technical owner through implementation and launch.
- Improve Stripe’s Products by bringing repeated partner evidence into roadmap decisions.
- Reduce repeated partner blockers through reusable architecture, guidance, testing, and certification.
- Develop recognized expertise across assigned ecosystem areas and Stripe’s app and developer-platform capabilities.
- Increase the number of partner integrations that can move to scalable support models without sacrificing quality.
Candidates living within 35 miles of a Stripe office in San Francisco, Seattle, New York, Chicago, or Georgia are expected to attend the office 50% of the time per month under Stripe’s hybrid work policy. Candidates more than 35 miles from an office may be approved for fully remote work.