
Headquarters: San Francisco, CA
URL: https://clerk.com/
What you’ll do
As our Senior Software Engineer, Growth, you’ll work to help developers succeed faster through experimentation. You’ll join our cross-functional Growth team as our lead engineer, releasing features, a/b tests, and big bets that improve how new users onboard, discover value, and stay active as Clerk users. In a world where how we code and build is rapidly changing, you’ll get the chance to shape how Clerk interacts with AI agents as well, and collaborate with engineers at a company that is at the leading edge of developer and AI tooling.
By collaborating and shipping across our various teams and surfaces (SDK, docs/quickstarts, dashboard onboarding, backend), you’ll help us track and discover learnings as Clerk enters its next phase of growth. One of the best parts? You’re building for yourself since our target demographic is developers. Your product instincts and feedback are highly valued on the Growth team as we experiment with new hypotheses to drive impact.
Responsibilities:
Operate as a full stack engineer: Next.js + JavaScript/TypeScript (including our JS SDK), Go services backed by Postgres; BigQuery and PostHog for analysis and flags.
Ship features, updates, and experiments across various surfaces (Clerk SDKs, docs/quickstarts, dashboard, backend, etc) with the support of designers, PMs, and Data teams.
Work with various Clerk engineering teams such as AI enablement, Docs Engineering, Product teams, Marketing, and more to improve developers’ experiences using Clerk.
Help shape how AI agents interact with our MCP, prompts, and APIs. Optimize onboarding for agent-driven workflows. You’ll help define what developer experience looks like in Claude Code, Cursor, etc.
Who you are:
Five+ years hands-on software engineering.
1–2+ years running growth experiments in PLG/SaaS a plus but not required (dev tools experience is ideal).
Full-stack fluency with professional experience in JavaScript/TypeScript (Next.js) and Go preferred, plus strong SQL.
Confident with your data. You can define events, query BigQuery, and analyze in PostHog and Hex (or something similar).
User-focused and all about open collaboration. You’re a team player who can lead and is comfortable sharing dashboards, PRs, and read-outs.
You’re not afraid to ask questions and are a clear communicator.
Excited to embrace and leverage LLM-based tools to drive engineering work. You’re constantly iterating on your AI workflows to become a better engineer.
You should be based in the US or Canada. We’re happy to make exceptions for the right candidate. Your work hours can be anytime ±3 hours of U.S. Mountain Time (MDT, UTC−06:00).
Progressive delivery/feature-flag best practices; basic experiment design/stats literacy.
Experience working on SDKs or developer onboarding flows is a plus.
How we work
AI first: We leverage AI to work more effectively with higher-quality results. We do this across the whole company—from engineering to growth to operations.
Trusting culture: Lean autonomous teams and minimal bureaucracy. A place for self-starters who enjoy freedom and the autonomy to do their best work.
Fully remote, global team: We prioritize your talent, not your location.
Benefits
Competitive Salary – We value the skills and experience you bring to the table and ensure you’re fairly compensated.
Equity Ownership – At Clerk, we believe in shared success. Everyone has the opportunity to benefit from our growth.
Health Coverage – Top-tier health insurance for your well-being.
Work Gear – Set up your home office with the gear of your choice.
Flexible Vacation Policy – Unlimited vacation (recommended 25 days/year) plus national holidays in your country.
Diverse and Inclusive Team – Join a globally distributed team committed to building impactful tools for the modern web.
To apply: https://weworkremotely.com/remote-jobs/clerk-senior-software-engineer-growth

