
Stripe
Senior
Be Stripe's Golang expert shaping SDKs that carry 80%+ of Stripe's payment volume
Stripe is hiring a backend engineer for its Developer SDKs team, which maintains open-source SDKs across seven languages plus an in-house code generation framework powering docs, Stripe Shell, and the SDKs themselves. The role requires deep Golang expertise plus working Node.js skill to improve the codegen pipeline, and real influence over Stripe's API design process. Expect the interview to probe idiomatic API/SDK design, codegen tooling tradeoffs, and cross-team collaboration on API authoring.
Step into this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Idiomatic Golang API/library design
- Code generation framework design (SDKs, docs, CLI from one spec)
- API design process and cross-team collaboration on API authoring
- Open-source maintenance and community support
- OpenAPI spec / protobuf familiarity (nice-to-have)
Common question themes
Design an idiomatic Go client for a paginated, versioned REST API — how do you handle errors, retries, and backward compatibility?
How would you architect a code generation framework that produces SDKs in seven languages plus doc snippets and CLI commands from one source of truth?
A product team wants to ship a new API shape that doesn't translate well into a clean SDK method — how do you push back or guide the design?
Walk through how you'd triage and prioritize a backlog of GitHub issues on a widely-used open-source SDK.
What's your experience with PHP, Ruby, or other Stripe SDK languages, and how would you contribute across languages you don't specialize in?
Related interviews

Stripe
Senior
Data Scientist

Stripe
Mid
Data Scientist, Payments

Stripe
Mid
AI Engineer

GitLab
Senior
Senior Backend Engineer (Ruby), AI Engineering: Duo Agent Platform Tools

GitLab
Senior
Senior Backend Engineer, GitLab Delivery: Zero Downtime Upgrades

Roblox
Senior