Identity and Access Management Engineer, Lead (m/f/d)
Affinidi
·
Posted:
August 25, 2023
·
Hybrid
About the position
We are seeking a self-motivated and experienced Identity and Access Management Engineer to join our Affinidi Elements team. In this role, you will be responsible for developing and implementing IAM systems, including SSO, authentication, and authorization, using existing and emerging standards. You will collaborate with global peers on the design, development, testing, and integration of identity and access management products. Additionally, you will troubleshoot technical issues, drive continual improvement of our solutions, and contribute to team and organizational improvements. This position reports to the Director of Engineering.
Responsibilities
- Develop, implement, and maintain identity and access management solutions and systems as part of the core Affinidi Elements identity provider product offering
- Develop features and improvements to the broader Affinidi Elements product in a secure, well-tested, and performant way, primarily using Typescript, Go and/or Rust
- Troubleshoot, identify, and resolve technical identity and access management related issues
- Drive continual improvement of the Affinidi Elements identity and access management solutions and systems for protection against evolving threats and efficiency
- Analyze and interpret highly complex data to arrive at actionable recommendations
- Collaborate with Product Management and other stakeholders within Engineering to maintain a high bar for quality in a fast-paced, iterative environment
- Solve technical problems with large scope and complexity while advocating for improvements to product quality, security, and performance
- Craft code that meets internal standards for style, maintainability, and best practices for a high-scale systems environment. Maintain and advocate for these standards through code review
- Confidently own moderate to significantly complex features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects
- Mentor other engineers and contribute to team and organizational improvements in processes and tooling
- Have 3-5 years of experience building identity management systems and IdPs, with expert-level, hands-on knowledge of OAuth and OIDC
- Use comprehensive knowledge and experience with authentication standards and technologies such as multi-factor authentication, JSON Web Token (JWT), etc to build an IdP from the ground up
- Demonstrate extensive hands-on knowledge of identity and access management best practices, procedures, and software solutions such as Auth0/Okta, Ping Identity, Keycloak, Ory Hydra, etc
- Possess extensive knowledge and experience with identity and access management technology, such as single sign-on (SSO), two-factor authentication, privileged access management, etc.
Requirements
- 3-5 years of experience building identity management systems and IdPs, with expert-level, hands-on knowledge of OAuth and OIDC
- Comprehensive knowledge and experience with authentication standards and technologies such as multi-factor authentication, JSON Web Token (JWT), etc
- Extensive hands-on knowledge of identity and access management best practices, procedures, and software solutions such as Auth0/Okta, Ping Identity, Keycloak, Ory Hydra, etc
- Extensive knowledge and experience with identity and access management technology, such as single sign-on (SSO), two-factor authentication, privileged access management, etc
Benefits
- Develop, implement, and maintain identity and access management solutions and systems
- Troubleshoot and resolve technical identity and access management issues
- Drive continual improvement of identity and access management solutions
- Analyze complex data to provide actionable recommendations
- Collaborate with Product Management and other stakeholders
- Solve technical problems and advocate for product quality, security, and performance
- Craft code that meets internal standards and advocate for these standards through code review
- Own and contribute to features and improvements
- Mentor other engineers and contribute to organizational improvements
- Have flexible working hours and a hybrid working model
- Enjoy unlimited vacation policy
- Receive a competitive compensation package
- Work within an international environment
- Have a learning budget
- Receive a mobile allowance
- Receive a home office allowance
- Access to Urban Sport Membership
- Opportunity to work with decentralized identity solutions
- Experience in developing systems with cryptography requirements