Software Engineer — Open Source San Francisco, United States · Full Time

Better Auth

San Francisco, Northern (CA, KY)

Hybrid

USD 130,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health, dental, vision
Competitive salary + meaningful equity
Unlimited PTO
Daily catered lunches & snacks

Job summary

Better Auth, located in San Francisco, is seeking a Senior Software Engineer with over 7 years of experience in TypeScript. The role involves architectural decisions on the core framework and managing public APIs. You will lead technical direction and ensure high security and performance standards. Candidates should have strong API design instincts and open-source leadership experience. Benefits include competitive salary, equity, health coverage, and unlimited PTO.

Qualifications

  • 7+ years of software engineering experience building and shipping production systems in TypeScript.
  • Proficient with complex TypeScript features like generics and inference.
  • Strong instincts in API design and backwards compatibility.

Responsibilities

  • Work on core framework architecture and public API design.
  • Drive technical direction and mentor team members.
  • Ensure security and identity protocols are implemented correctly.

Skills

TypeScript expertise
API design
Security systems knowledge
Leadership in open-source
Ownership and initiative

Job description

About Better Auth

Better Auth is the most comprehensive authentication framework for TypeScript. We're the most upvoted YC Launch in history and are used by thousands of developers shipping everything from startup projects to enterprise products.

We’re a small team building foundational infrastructure that other developers depend on, so the bar is high: every decision we make affects security, correctness, and developer experience at scale. We’re also building an enterprise layer on top of the open‑source framework for teams that need more operational, organizational, and compliance‑oriented capabilities.

We’re now extending that work into agent auth: secure identity, approval, delegation, and capability grants for AI agents operating across runtimes, services, and organizations.

The Role

You’ll work across the open‑source core and the enterprise platform we’re building on top of it. This is not a feature‑factory role. You’ll make architectural decisions that shape Better Auth’s public APIs, plugin system, runtime compatibility, reactive client behavior, and security model.

This is also a leadership role in an open‑source product. You’ll help drive technical direction, maintain a high quality bar in review, mentor contributors and teammates, and make thoughtful decisions about what belongs in the framework versus what belongs in the enterprise layer.

Your work will be used by developers immediately after it ships. The decisions you make will have long‑lived impacts on API stability, extensibility, and trust.

Why You Should Join

You’ll have real ownership on a small team with outsized reach. The work here is deeply technical, highly leveraged, and lands in production quickly across thousands of developer‑built products. We’re also early in a new frontier: helping define how authentication should work for AI‑native products, agents, and developer tooling. If you’re excited by infrastructure at the intersection of identity, open source, and emerging AI workflows, you’ll get to shape that direction from the beginning.

This is still an early team, which means you won’t just join the culture, you’ll help define it. We value initiative, strong technical judgment, open discussion, and the humility to change course when the facts change. We care deeply about heads‑down building, thoughtful API design, and giving people meaningful ownership over ambitious work.

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‑leveraged 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

Better Auth is an equal opportunity employer. We believe diverse teams build better security infrastructure.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Developer Relations Engineer San Francisco, United States · Full Time
Developer Relations Engineer San Francisco, United States · Full Time

Better Auth • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Staff Fullstack Engineer
Staff Fullstack Engineer

United States Digital Space LLC • United States

Hybrid
USD 120,000 - 170,000
Software Engineer - Identity and Authorization
Software Engineer - Identity and Authorization

Baseten • San Francisco (CA), New York (NY)

On-site
USD 180,000 - 240,000
Competitive compensation with equity
Comprehensive medical, dental, vision
Flexible PTO including Winter Break
+4
Product Engineer - AuthKit
Product Engineer - AuthKit

WorkOS • United States

On-site
USD 175,000 - 250,000
Competitive pay
Healthcare insurance (Medical, Dental, Vision)
401k matching
+3
Senior Engineer, Agentic Identity Engineering San Francisco, California
Senior Engineer, Agentic Identity Engineering San Francisco, California

Baselayer • San Francisco (CA), Northern (KY)

Hybrid
USD 230,000 - 340,000
Flexible PTO
In-person SF office 4 days/week
Competitive compensation + equity
+5
Senior Engineer, Agentic Identity
Senior Engineer, Agentic Identity

Baselayer • San Francisco (CA)

On-site
USD 195,000 - 300,000
Flexible PTO
Competitive compensation
Health, dental, and vision premiums covered
+2
Software Engineer - Identity and Authorization
Software Engineer - Identity and Authorization

AI Chopping Block • San Francisco (CA), Northern (KY)

Hybrid
USD 210,000 - 320,000
Competitive compensation
Equity
Medical, dental, vision insurance
+4
Software Engineer
Software Engineer

Authorium, Inc. • San Francisco (CA)

On-site
USD 148,000 - 202,000
Equity offers
100% benefits coverage for employee
401(k) plan
+4
Senior Software Engineer II (Auth)
Senior Software Engineer II (Auth)

Bitwarden Inc. • United States

Remote
USD 180,000 - 215,000
Senior Software Engineer
Senior Software Engineer

Authorium, Inc. • San Francisco (CA)

On-site
USD 170,000 - 230,000
Equity
100% benefits coverage
401(k) plan
+3