About the Role
Stripe's Professional Services team works with strategic users, focusing on high-visibility projects. This role provides technical expertise to help enterprises accelerate knowledge, refine solution design, and build robust integrations with Stripe. It combines deep technical execution with strategic advisory to transform the payments and financial infrastructure of leading businesses.
Responsibilities
- Own the technical relationship with strategic users, from discovery through integration and optimization.
- Design and implement complex integrations, resolve issues, and improve platform usage.
- Plan and execute integration engineering end-to-end, from architecture to code implementation.
- Conduct discovery sessions, parse use cases, and guide users through complex integrations.
- Serve as the primary technical point of contact for large users' and partners' technical teams.
- Resolve integration issues and own escalations for operational issues and priority requests.
- Lead strategic technical conversations, explaining Stripe's product features and API architecture.
- Manage user expectations on timelines and product changes.
- Collaborate with Sales, Solution Architecture, and Implementation teams to drive user engagement.
- Work closely with Product and Engineering to surface potential enhancements and new features.
- Provide deep technical support and debugging, including inspecting the Stripe codebase and building proof-of-concept integrations.
- Answer ad-hoc technical questions.
- Lead hands-on keyboard implementations, providing feedback on coding practices, CI/CD, and software architecture.
- Review and optimize existing user integrations for performance, reliability, and efficiency.
- Build tools and analytics, including dashboards and reports, to support user business reviews.
- Develop reusable processes and shared knowledge for the Professional Services team.
Requirements
- 4+ years of experience in a software engineering or integration engineering role.
- Ability to write and debug code in languages such as Go, Java, C/C++, or similar.
- Comfortable with code-level debugging (both Stripe and user code).
- Strong generalist technical background, including proficiency in SQL.
- Solid understanding of data structures and algorithms.
- Understanding of the payments domain and API security principles.
- Able to lead technical conversations and clearly explain how Stripe works.
- User-first mindset with the ability to map business requirements to technical solutions.
- Confident engaging with users and leading strategic technical discussions.
- Experience in a customer-facing technical role (e.g., solutions engineering, technical consulting, implementation engineering).
- Experience mentoring engineers or guiding technical teams.
- Demonstrated ability to apply structured methodologies for consistency and repeatability.
- Strong technical writing skills, including documenting complex integration guidance.
- Track record of navigating and resolving ambiguous technical problems independently and collaboratively.
Skills
- Go
- Java
- C/C++
- SQL
- Data Structures
- Algorithms
- Payments Domain
- API Security
- Code Debugging
- Technical Writing
Experience Level
- 4+ years of experience
About the Company
- Stripe is a financial infrastructure platform for businesses.
- Millions of companies use Stripe to accept payments, grow revenue, and accelerate business opportunities.
- Stripe's mission is to increase the GDP of the internet.
