Senior Manager, Engineering - Auth Infrastructure (Core Services)
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Go @ 6 Kubernetes @ 4 Ruby @ 6 Python @ 6 Java @ 6 Distributed Systems @ 4 AWS @ 4 Communication @ 4 OAuth @ 7 Engineering Management @ 7 Agile @ 4Details
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts welcoming over 2 billion guests worldwide. Hosts offer unique stays and experiences enabling guests to connect authentically with communities.
The Community You Will Join
The Auth Infrastructure team builds the infrastructure for Airbnb’s Authentication and Authorization systems, covering credentials, session management, and permission management for all Airbnb platform products and services for both internal and external communities. These provide developers with a secure and trustworthy infrastructure.
The Difference You Will Make
The team manages distributed systems with rigorous reliability and security requirements. Downtime of these critical services impacts the entire Airbnb platform. Collaboration with product and infrastructure engineering teams ensures new feature development and system evolution to meet business growth challenges.
Responsibilities
- Lead two engineering teams focusing on user authentication (login, registration, MFA) and user authorization (permissions and access control).
- Define and drive the technical roadmap and strategy ensuring security, reliability, and business alignment.
- Mentor and grow high-performing engineering teams, fostering a culture of collaboration, innovation, and continuous improvement.
- Collaborate with senior technical leaders, stakeholders, and cross-functional teams including Product Engineering, Security, Trust & Privacy.
- Sustain efficient operations and lead incident response for critical systems.
- Stay current on authentication, authorization, and security trends and best practices.
Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent experience.
- 12+ years software engineering experience with high-scale distributed systems.
- 7+ years experience in engineering management, including managing multiple teams and managers.
- Experience developing long-term strategies for secure, fault-tolerant, reliable systems.
- Proficiency in at least one major programming language (Java, Python, Go, Ruby).
- Experience with cloud platforms (preferably AWS, Kubernetes) and infrastructure.
- Experience in incident management and root cause analysis for high-availability systems.
- Excellent communication skills, able to convey technical concepts to varied audiences.
- Proven ability to attract, hire, and retain top talent.
- Experience working in fast-paced, agile environments.
Bonus Points
- Deep understanding of OAuth 2.0, OpenID Connect, SAML, RBAC, ABAC, and related security protocols.
- Contributions to the security or identity management engineering community.
- Experience in consumer-driven tech companies with large user bases.
Location
Remote eligible in the United States (must reside in a state where Airbnb has a registered entity) with occasional office or offsite attendance as agreed with manager.
Benefits
The base salary range is $244,000 to $305,000 USD. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. Pay depends on training, skills, experience, business needs, and market demands.