
Real job — pulled straight from Better Auth’s careers page · Verified May 31, 2026 · No reposts.
Job description
Better Auth is hiring a Software Engineer, Open Source — a full-time, based in San Francisco, CA role. Apply directly on Better Auth's careers page below.
Software Engineer — Open Source
Location: San Francisco
Department: Engineering
Location Type: IN_OFFICE
Employment Type: FULL_TIME
About Better Auth
The Role
Why You Should Join
What You'll Work On
- Core framework architecture — auth endpoints, sessions, cookies, request context, middleware, and before/after hook pipelines
- Public API and type system design — shaping stable, ergonomic interfaces across the framework, plugins, and client libraries
- Plugin and package architecture — evolving Better Auth’s extension model across the core library and first-party packages
- Reactive client systems — designing and evolving the typed client, shared session state model, and cross-framework reactive architecture that power React, Vue, Svelte, Solid, and Lynx
- Runtime and framework compatibility — ensuring Better Auth works correctly and consistently across Node.js, Bun, Deno, Cloudflare Workers, and multiple framework integrations
- Security and identity protocols — OAuth2, OIDC, SAML, SCIM, passkeys, CSRF protections, origin validation, rate limiting, and secure session handling
- Enterprise platform foundations — helping define and build capabilities around org management, provisioning, admin workflows, observability, analytics, and operational tooling
- OSS/commercial product boundaries — deciding what belongs in the open-source framework, what belongs in the enterprise layer, and how the two compose cleanly
- Release quality and contributor experience — code review, issue triage, docs, tests, migration strategy, and safe upgrade paths for users
What We're Looking For
- Experience level — 7+ years of software engineering experience building and shipping production systems in TypeScript
- Advanced TypeScript — You’re comfortable with complex generics, conditional types, mapped types, template literal types, and inference, and you know how to use them to design developer-facing libraries
- API Design Instinct — You think carefully about ergonomics, backwards compatibility, migration paths, and the long-term consequences of public API decisions
- Security and Platform Judgment — You’re comfortable working in auth-heavy, security-sensitive systems and can reason across sessions, tokens, redirects, CSRF, OAuth2/OIDC, and cross-runtime constraints
- Open Source Leadership — You communicate clearly, write thoughtful reviews, maintain a high quality bar, and understand the responsibility that comes with building APIs other developers depend on
- Ownership — You’re comfortable taking ambiguous, high-leverage work from idea through implementation, release, and follow-through
Bonus Points
- Experience maintaining or leading widely-used open-source libraries
- Experience building authentication, identity, developer infrastructure, or other security-sensitive systems
- Experience with plugin systems, adapter layers, or multi-package TypeScript monorepos
- Familiarity with reactive state primitives and multi-framework client libraries
- Experience building enterprise or B2B platform features such as SSO, SCIM, org management, admin tooling, auditability, or compliance-oriented workflows
- Experience thinking carefully about OSS versus commercial boundaries in developer products
Compensation & Benefits
- Competitive salary + meaningful equity with room to grow
- Health, dental, vision
- Unlimited PTO (that we actually encourage you to use)
- SF office access + daily catered lunches & snacks
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs
Frequently asked questions
What skills are required for Software Engineer, Open Source at Better Auth?
The required skills for Software Engineer, Open Source at Better Auth include: TypeScript, Node.js, React, Vue.js, Svelte, OAuth, SAML.
What is the seniority level for Software Engineer, Open Source at Better Auth?
Software Engineer, Open Source at Better Auth is a Senior level position.
How do I apply for Software Engineer, Open Source at Better Auth?
You can view the full description and apply for Software Engineer, Open Source at Better Auth on EchoJobs: https://echojobs.io/job/better-auth-software-engineer-open-source-agfhq.



