Mozilla IAM team seeks a Staff Software Engineer to rebuild our Identity and Access Management (IAM) system. Our IAM modernization project aims to enhance scalability, security, user experience, and position IAM as a platform offering within the infrastructure organization.
Requirements
- 8+ years experience in software engineering with at least 5 years of extensive IAM expertise.
- Proven technical leadership experience.
- Expertise in AuthN, AuthZ, and access governance.
- Deep knowledge of identity lifecycle management and access governance.
- Proficient in Python, JavaScript.
- Strong expertise in GCP and cloud-native technologies.
- Experience with distributed systems architecture and design
Responsibilities
- Architect and lead IAM 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.
- Drive automation and self-service capabilities in IAM, 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
Other
- Facilitate cross-functional collaboration for efficient and cohesive platform delivery.
- Excellent communication skills aligning technology with user needs and organizational goals.
- Self-starter who thrives in ambiguity.
- Curiosity and interest in learning new things
- Commitment to our values: Welcoming differences, Being relationship-minded, Practicing responsible participation, Having grit
- Knowledge of cloud security principles (especially around IAM)
- Open source software involvement