SDK Engineer, Billing

13 Minutes ago • All levels
Software Development & Engineering

Job Description

Clerk is seeking an SDK Engineer for their new Billing product. This role involves owning the Billing SDK, shaping the developer experience, and setting the technical direction for how apps using Clerk collect revenue. The engineer will work across the stack to design, build, and scale systems, collaborating with customers to understand their needs and delivering high-quality, impactful solutions. The ideal candidate is a TypeScript/JavaScript expert with deep experience in modern web frameworks and SaaS products, especially billing systems, and a passion for developer experience.
Good To Have:
  • Experience building libraries or SDKs other developers love to use.
  • Known for clean, maintainable, and performant code.
  • Motivated by impact and building something developers truly rely on.
  • Comfortable owning large, open-ended problems and bringing clarity through exploration and iteration.
  • Care deeply about craft, performance, and product quality.
  • Love building for other engineers.
Must Have:
  • Own major product surfaces, including the Billing SDK and surrounding systems.
  • Collaborate deeply with customers and teammates to understand their needs.
  • Execute with velocity and quality, shipping iteratively and validating fast.
  • Lead by example, establishing high engineering standards and mentoring other engineers.
  • Thrive in ambiguity, defining problems and charting a path forward.
  • Go deep on Billing, understanding the full landscape of billing and subscription systems.
  • Expertise in TypeScript/JavaScript.
  • Deep experience with modern web frameworks.
  • Experience building and scaling SaaS products.
  • Ability to design APIs and abstractions that balance power and simplicity.
Perks:
  • Competitive salary
  • Equity ownership through stock option plan
  • Work gear to set up home office
  • Flexible vacation (recommended 25 days per year, plus local holidays)
  • Global, inclusive team

Add these skills to join the top 1% applicants for this job

saas-business-models
game-texts
react
typescript
javascript

About Clerk

At Clerk, we’re on a mission to solve user management once and for all. Our globally distributed team obsesses over developer experience — from API design to the smallest pixel. Developers use Clerk’s full-stack React components and hooks like ``, ``, ``, `useUser`, and `useOrganization` to build authentication and user management that just works.

We believe a component is worth a thousand APIs — and we’re building the future of developer infrastructure, one flow at a time.

What You’ll Do

As a Software Engineer, you’ll play a foundational role in one of Clerk’s newest products: Billing. You’ll own the SDK surface, shape the developer experience, and set the technical direction for how apps using Clerk collect revenue from their customers.

You’ll work across the stack to design, build, and scale systems that feel effortless to use — but powerful under the hood.

In this role, you will:

  • Own major product surfaces. You’ll be responsible for the Billing SDK and surrounding systems — from architecture to API design to developer ergonomics.
  • Collaborate deeply with customers and teammates. You’ll work closely with developers using Clerk, partnering to understand their needs and turn feedback into world-class solutions.
  • Execute with velocity and quality. You’ll ship iteratively, validate fast, and balance craft with pragmatism to keep the feedback loop tight.
  • Lead by example. You’ll establish and enforce high engineering standards, mentor other engineers, and help shape our technical culture.
  • Thrive in ambiguity. Clerk moves quickly. You’ll define problems, find leverage points, and chart a path forward without waiting for a perfect spec.
  • Go deep on Billing. You’ll help make Clerk the most developer-friendly way to handle billing — by building empathy for app developers and understanding the full landscape of billing and subscription systems.

Who You Are

  • You’re a TypeScript/JavaScript expert who’s built libraries or SDKs other developers love to use.
  • You have deep experience with modern web frameworks and strong opinions about what makes a great Developer Experience.
  • You’ve built and scaled SaaS products, ideally including billing, subscription, or payments systems.
  • You’re known for clean, maintainable, and performant code, and for setting high standards others follow.
  • You understand how to design APIs and abstractions that balance power and simplicity.
  • You’re motivated by impact — you want to build something developers truly rely on.
  • You’re comfortable owning large, open-ended problems and bringing clarity through exploration and iteration.
  • You care deeply about craft, performance, and product quality — and you know that good engineering and good UX go hand in hand.
  • You love building for other engineers — and it shows in the details of your work.

Benefits

  • Competitive salary – We value your expertise and make sure you feel it.
  • Equity ownership – Everyone shares in Clerk’s success through our stock option plan.
  • Work gear – Set up your perfect home office with the equipment of your choice.
  • Flexible vacation – Take the time you need. We recommend 25 days per year, plus local holidays.
  • Global, inclusive team – Join a diverse, distributed team building for developers everywhere.

Set alerts for more jobs like SDK Engineer, Billing
Set alerts for new jobs by Clerk
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙