Staff Software Engineer

Mozilla
Summary
Join Mozilla's IAM team as a Staff Software Engineer to modernize the Identity and Access Management (IAM) system. This role involves architecting and leading the IAM system redesign, focusing on user experience and scalability. You will guide technical decision-making, promote engineering standards, and facilitate cross-functional collaboration. Responsibilities include driving automation, meeting with engineering teams to understand their needs, and documenting standard methodologies. The ideal candidate possesses 8+ years of software engineering experience, including 5+ years of IAM expertise, proven technical leadership, and proficiency in Python and JavaScript. This position offers generous benefits, including performance-based bonuses, comprehensive medical coverage, retirement contributions, wellness days, and professional development opportunities.
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
- Excellent communication skills aligning technology with user needs and organizational goals
- Self-starter who thrives in ambiguity
- Curiosity and interest in learning new things
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
- Facilitate cross-functional collaboration for efficient and cohesive platform delivery
- 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
Preferred Qualifications
- Experience with distributed systems architecture and design
- Knowledge of cloud security principles (especially around IAM)
- Open source software involvement
Benefits
- Generous performance-based bonus plans to all regular employees - we share in our success as one team
- Rich medical, dental, and vision coverage
- Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
- Quarterly all-company wellness days where everyone takes a pause together
- Country specific holidays plus a day off for your birthday
- One-time home office stipend
- Annual professional development budget
- Quarterly well-being stipend
- Considerable paid parental leave
- Employee referral bonus program
- Other benefits (life/AD&D, disability, EAP, etc. - varies by country)