Responsibilities
- Establish and guide the long-term technical strategy for authentication systems, proactively addressing architectural risks and identifying opportunities for innovation.
- Create detailed architecture designs, lead technical evaluations, and make key decisions that shape team-wide engineering outcomes.
- Collaborate with platform, security, identity, product, and engineering groups to standardize authentication practices and shared infrastructure components.
- Advocate for the team’s technical priorities in company-wide planning sessions and architectural discussions.
- Lead the full lifecycle development of high-impact authentication features—including sign-in workflows, multi-factor authentication, identity federation, and account management—with attention to security, scalability, and developer experience.
- Define and enforce security protocols for authentication, including threat modeling, credential safeguarding, session integrity, abuse detection, and integration of real-time risk analysis.
- Promote security as a foundational element in all feature development and deployment processes.
- Set benchmarks for code quality, test coverage, system observability, and incident resolution procedures.
- Initiate and execute efforts to reduce technical debt and improve platform stability and performance.
- Guide mid-level and senior engineers through code reviews, design feedback, and collaborative coding sessions.
- Pioneer AI-driven development methods using tools such as Claude Code and Cursor to streamline coding, design, and review workflows, and support team-wide adoption.
Work Arrangement
On-site — Mountain View, CA
Other
This position will work from our Mountain View, CA office five days per week.