Lead and manage two distinct engineering teams: one focused on user authentication (including login, registration, multi-factor authentication, etc.) and the other on user authorization (managing permissions and access control across Airbnb).
Define and drive the technical roadmap and strategy for Airbnb's authentication and authorization infrastructure, ensuring alignment with business goals and security and reliability best practices.
Mentor and develop a high performing team of engineers and managers, providing guidance, feedback, and opportunities for growth. Foster a strong engineering culture within your teams, emphasizing collaboration, innovation, ownership, and continuous improvement.
Collaborate effectively with senior engineers, stakeholders and cross-functional teams, including Product Engineering, Security, Trust & Privacy, and other engineering teams, to understand requirements and deliver impactful solutions.
Sustain efficient operations and lead incident response for your team's critical systems.
Stay up-to-date with the latest trends and technologies in authentication, authorization, and security, and proactively help the team in adopting best practices and relevant trends from the industry.
Your Expertise:
A Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
12+ years of experience in software engineering, with a strong track record of building and operating high-scale, distributed systems.
7+ years of experience in an engineering management role, leading and growing multiple engineering teams, and managing managers.
Experience in developing long-term strategy in building secure, fault-tolerant and reliable authentication and authorization systems at scale.
Strong technical proficiency in at least one major programming language (e.g., Java, Python, Go, Ruby).
Experience working with cloud platforms (preferably AWS, K8s) and related infrastructure.
Experience with incident management and root cause analysis for critical, high-availability systems.
Excellent communication, collaboration, and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
Proven ability to attract, hire, and retain top engineering talent.
Experience working in a fast-paced, agile environment.
Bonus Points:
Deep understanding of authentication and authorization principles and technologies, such as OAuth 2.0, OpenID Connect, SAML, RBAC (Role-Based Access Control), ABAC (Attribute-Based Access Control), and related security protocols.
Contributions to the engineering community across the industry in the security or identity management space.
Experience working in a consumer driven tech company with a large user base.