Staff Software Engineer - Authentication & Identity

USD 250,000-300,000 per year
SENIOR
โœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Go @ 4 TypeScript @ 4 Python @ 4 Distributed Systems @ 4 AWS @ 4 JavaScript @ 4 PostgreSQL @ 6 Next.js @ 4 React @ 4 Web Development @ 6 JWT @ 4 OAuth @ 4

Details

Perplexity is seeking a Staff Authentication & Identity Engineer to join our innovative team revolutionizing internet search and interaction. Youโ€™ll tackle distributed, high-scale challenges while ensuring seamless user experiences for millions of daily queries. Your work will directly support our mission to revolutionize secure, scalable access management for enterprise customers and individual users alike.

Responsibilities

  • Design and build robust authentication systems for Next.js-based web applications, ensuring low-latency performance at scale.
  • Architect secure, modern authentication flows using OAuth 2.0, JWT, and passwordless/email providers.
  • Collaborate cross-functionally with frontend, backend, security, and mobile teams to unify authentication across platforms.
  • Evolve access control systems, including role-based permissions and ACLs for customer-specific resource management.
  • Optimize authentication performance and reliability while maintaining strict security standards.
  • Own critical components of our authentication stack, from prototyping to production deployment.

Requirements

  • 5+ years of web development experience, including 3+ years building authentication systems.
  • Expertise in Python, JavaScript/TypeScript, React, Next.js, and NextAuth.js.
  • Deep knowledge of OAuth 2.0, OpenID Connect, and modern security protocols.
  • Experience designing high-scale architectures (100k+ requests/sec) with cloud platforms like AWS.
  • Proficiency with relational databases (e.g., PostgreSQL) for auth-related data.
  • Strong problem-solving skills and commitment to code simplicity/performance.

Nice to Haves

  • Experience with distributed systems or Go/Python backend development.
  • Familiarity with enterprise auth standards (SSO, SCIM, SAML).
  • Background in role-based access control (RBAC) for large user bases.
  • Mobile authentication implementation experience.

Benefits

  • Cash compensation range for this role is $250,000 - $300,000 per year.
  • Equity may be part of the total compensation package.
  • Comprehensive health, dental, and vision insurance for you and your dependents.
  • Includes a 401(k) plan.