Staff Software Engineer – IAM

The Identity & Access Management (IAM) team is responsible for architecting, building, and maintaining the systems that authenticate and authorize Mozilla’s developers and employees. We provide and support a federated ecosystem of identity and access management tools, and we empower other engineering teams to integrate securely with internal and external services.

We believe strongly in the value of open source and contribute to various open source projects (e.g., SSO Proxy, Authenticator, GCP IAM Util), and we maintain the security of our services with automated tests, security reviews, and regular audits.

What you’ll do:

  • You’ll contribute to our next generation of internal identity solutions, ensuring our security and privacy while supporting a distributed and remote-first workforce.
  • You’ll play an integral role in the design and delivery of key features in our identity platform, balancing usability, security, and scalability.
  • You’ll also maintain relationships with security engineering, platform infrastructure, and other application teams.
  • You’ll be expected to understand and advocate for the needs of other engineering teams, driving initiatives that align with their goals and improve their overall experience.

What you bring:

  • Strong understanding of Identity & Access Management (IAM) concepts and protocols (SAML, OAuth2/OIDC, SCIM, LDAP).
  • Experience with identity providers (e.g., Okta, Auth0, Keycloak) and directories (e.g., Active Directory, FreeIPA).
  • Proficiency in one or more programming languages (e.g., Python, Go, Rust, Java, JavaScript) and experience with relevant frameworks.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Demonstrated ability to design, implement, and maintain scalable and secure software systems.
  • Excellent problem-solving, debugging, and communication skills.
  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.

Bonus points for:

  • Experience with infrastructure as code (Terraform)
  • Open source contributions
  • Working with geographically distributed teams

The total compensation will be determined by candidate’s experience, knowledge, skills, and abilities. The position is eligible for an annual bonus. We also offer stock options and a generous benefits package.

At Mozilla, we believe a better internet is an internet for all. We are a global community of technologists, thinkers and builders working together to keep the internet alive and accessible, so people worldwide can be informed contributors and creators of the web. We believe in an internet that puts people before profit, and where privacy is a fundamental human right. Join us in building a better internet for all. Apply now! For more information on what we value and how we work, check out this link.

Job Category: IT & Development
Job Type: Remote
Job Location: Canada
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx