
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 — a full-time, based in San Francisco, CA role. Apply directly on Better Auth's careers page below.
Software Engineer — Agent Auth Platform
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
- Issuer systems — building signed grant issuance, JWKS publishing, key rotation, and verifier-facing trust primitives
- Approval infrastructure — designing device, backchannel, host-mediated, and service-mediated approval flows that preserve both user experience and security guarantees
- Runtime and operator controls — building the surfaces for runtime registration, operator trust, default budgets, delegated execution, and admin review
- Capability policy — defining least-privilege grants, constraints, bounded-use authorization, principal-on-grant semantics, and revocation behavior
- Verification model — shaping offline verification, request signing, replay protection, cache behavior, and the practical tradeoffs between verification and revocation
- Control plane and org policy — building tenant-level trust configuration, approval policy, auditability, runtime management, and enterprise admin controls
- Adoption bridge — building the platform that lets agents securely access real services before native agent auth support exists, while creating a clean path toward first-class protocol adoption
- New primitives in code — implementing issuer, verifier, SDK, and IDP primitives from scratch across the Better Auth plugin, client SDK, and platform surfaces
What We're Looking For
- Experience level — 7+ years building production systems in security-sensitive or protocol-heavy domains
- Security-sensitive systems — strong experience building systems where correctness, trust, and misuse resistance matter
- Protocol judgment — the ability to reason about hard tensions like offline verification versus revocation, delegation versus misuse resistance, approval UX versus security guarantees, and issuer/runtime/service boundaries
- Token and key systems — hands-on experience with signed token formats, key lifecycle, and binding tokens to specific requests in real systems
- Secure-by-default product judgment — strong instincts for making secure behavior the easy default, and for knowing when ergonomics and security are genuinely in tension versus when thoughtful design can deliver both
- Systems implementation — strong TypeScript and backend engineering ability, with comfort building production libraries, APIs, control planes, and developer-facing tooling
- Collaboration and ownership — low ego, high conviction, and the ability to work across protocol, product, and engineering details without waiting for perfect specs
Bonus Points
- Capability-based authorization — experience with delegated access, attenuation models, bounded-use grants, or related authorization systems
- Open source infrastructure — experience maintaining OSS libraries or developer-facing infrastructure with real external users
- Enterprise identity — familiarity with SSO, SCIM, org policy, auditability, compliance-oriented controls, or multi-tenant trust systems
- Standards and interoperability — experience contributing to protocol discussions, writing technical proposals, or working across ecosystem boundaries
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 at Better Auth?
The required skills for Software Engineer at Better Auth include: TypeScript, API.
What is the seniority level for Software Engineer at Better Auth?
Software Engineer at Better Auth is a Senior level position.
How do I apply for Software Engineer at Better Auth?
You can view the full description and apply for Software Engineer at Better Auth on EchoJobs: https://echojobs.io/job/better-auth-software-engineer-agent-auth-platform-gdjo5.



