Integration Engineer, Professional Services

at Stripe
USD 173,000-259,600 per year
MIDDLE
✅ On-site

Tech Stack

API @ 3 Algorithms @ 6 CI/CD Data Structures @ 6 Debugging @ 6 Go @ 3 Java @ 3 Payments @ 3 SQL @ 6 Security @ 3

Details

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. Stripe’s mission is to increase the GDP of the internet.

About the Team

Stripe’s Professional Services team works with strategic users on high-visibility projects. The team provides technical expertise to customers, helping accelerate their knowledge, solution design, and integrations with Stripe. This role is responsible for leading strategic conversations and developing plans that transform payments and financial infrastructure for leading enterprises.

Responsibilities

  • Plan and execute integration engineering end-to-end, from high-level architecture through code implementation.
  • Conduct discovery sessions with users, understand their goals, identify specific use cases, and guide users through implementing complex integrations.
  • Explain technical concepts and how Stripe works from both a product-feature and API-architecture perspective.
  • Manage user expectations regarding timelines and product changes.
  • Act as the primary ongoing technical point of contact for major users and partners’ technical teams.
  • Resolve user integration issues and own escalations for operational issues and priority requests.
  • Collaborate with Sales, Solution Architecture, and Implementation teams to drive client engagement, customer wins, and Professional Services revenue.
  • Work closely with Product and Engineering to identify potential enhancements and new features based on user feedback.
  • Provide deep technical support and debugging by inspecting and understanding the Stripe codebase and thoroughly testing functionality.
  • Build and demonstrate proof-of-concept integrations, create user-specific test plans, and answer ad hoc technical questions.
  • Lead hands-on-keyboard implementations when needed, providing feedback on coding practices, CI/CD, and software architecture.
  • Review and optimize existing user integrations, recommending improvements to performance, reliability, and efficiency.
  • Build tools and analytics, create dashboards, run queries, and generate custom data reports to support user business reviews and operational needs.
  • Develop and share knowledge and build reusable processes for the broader Professional Services team.

Requirements

Minimum Requirements

  • Six or more years of experience in a Software Engineering or Integration Engineering role.
  • Ability to write code in languages such as Go, Java, or C/C++, and quickly debug user code snippets.
  • Experience with code-level debugging of Stripe and user code, using code as a problem-solving tool.
  • Strong generalist technical experience, including proficiency in SQL and an understanding of data structures and algorithms.
  • Understanding of the payments domain and API security topics.
  • Ability to discuss technical concepts and explain Stripe’s product features and API architecture.
  • A user-first approach and empathy for users, with the ability to map business requirements to reliable technical solutions.
  • Confidence working with customers and leading strategic technical conversations.

Preferred Qualifications

  • Willingness to solve open-ended problems independently and collaboratively, learn, teach others, and mentor newer team members.
  • Collaborative, communicative, and consultative approach, with the ability to apply methodologies that ensure repeatability of engagements.
  • Intellectual curiosity and strong problem-solving skills.
  • Technical writing skills for documenting complex integration guidance and processes.

More jobs at Stripe

Similar jobs