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.
