Elsevier's next-generation Identity and Access Management (IAM) platform needs to be architected, built, and evolved to handle authentication and authorization for its global products, including healthcare-specific integrations.
Requirements
- Current and extensive experience with at least one major IAM platform (KeyCloak, Auth0, Okta, or similar) – KeyCloak and Auth0 experience are strong pluses.
- Possess an in-depth security mindset, with proven experience designing and implementing secure authentication and authorization systems
- Have an extensive understanding of OAuth2, OIDC and SAML protocols, including relevant RFCs and enterprise/server-side implementations
- Familiarity with healthcare identity protocols, including SMART on FHIR and EHR integrations
- Have current hands-on experience with AWS cloud services and infrastructure management. Proficiency in Infrastructure as Code (IaC) tools, especially Terraform
- Strong networking skills, including network security, protocols, and troubleshooting
- Experience with Java/J2EE, JavaScript, and related technologies, or willingness to learn and deepen expertise
Responsibilities
- Leading the design and implementation of secure, scalable IAM solutions, with a focus on OAuth2/OIDC and healthcare protocols such as SMART on FHIR and EHR integrations
- Writing and reviewing code, performing code reviews, and ensuring adherence to security and engineering best practices
- Troubleshooting and resolving complex technical issues, providing expert guidance on IAM, security, and healthcare protocol topics
- Contributing to architectural decisions and long-term platform strategy
- Staying current with industry trends, emerging technologies, and evolving security threats in the IAM and healthcare space
- Architect, build, and evolve the authentication and authorization backbone for Elsevier’s global products
- Work with industry standard protocols such as OAuth2, OIDC and SAML, as well as healthcare's SMART on FHIR and EHR integrations
Other
- Lead and manage a team of 5 engineers, fostering their growth and ensuring delivery excellence.
- Managing, mentoring and supporting a team of 5 engineers, fostering a culture of security, innovation, and technical excellence
- Collaborating with product managers and stakeholders to define requirements and strategic direction for the platform, including healthcare and life sciences use cases
- Current experience as a people manager of ideally Software and Security professionals.
- Familiarity with software development methodologies (Agile, Waterfall, etc.)