Mozilla Corporation is a non-profit-backed technology company that has shaped the internet for the better over the last 25 years. They are seeking a Staff Software Engineer to rebuild their Identity and Access Management (IAM) system, focusing on enhancing scalability, security, and user experience.
Responsibilities:
- Architect and lead IAM / IdP system redesign, emphasizing user experience and scalability
- Guide technical decision-making and adoption of user-centric solutions
- Guide team members and promote engineering standard methodologies, with a focus on usability and maintainability
- Facilitate cross-functional collaboration for efficient and cohesive platform delivery
- Drive automation and self-service capabilities in IAM / IdP, ensuring robust security, compliance, and improved user satisfaction
- Meet with engineering teams across Mozilla to understand their needs and concerns around access management
- Document standard methodologies and design guidelines
- Be trusted to resolve unclear but urgent tasks
Requirements:
- 10+ years experience in software engineering with at least 5 years of extensive IAM / IdP expertise
- Successfully implemented IAM/IdP Solution using Okta, Google IdP
- Proven technical leadership experience
- Expertise in AuthN, AuthZ, and access governance
- Deep knowledge of identity lifecycle management and access governance
- Proficient in Python, JavaScript, Github actions, GitOps workflows
- Strong expertise integrating with Cloud Service Providers and cloud-native technologies, preferably GCP
- Excellent communication skills aligning technology with user needs and organizational goals
- Self-starter who thrives in ambiguity
- Curiosity and interest in learning new things
- Experience with distributed systems architecture and design
- Knowledge of cloud security principles (especially around IAM)
- Open source software involvement