Role and Team
This is a backend and infrastructure engineer role with a specialisation in Identity and Access Management (IAM) and security. You will be responsible for the configuration and hardening of workforce and customer IAM SaaS platforms, extending and adapting their functionality, developing custom services, productionising IAM functionality for other engineering teams and maintaining the core access model for Prima.
The IAM team works as part of platform security and has the mission to reduce the risk of IAM-related security incidents and data breaches by offering state-of-the art, uniform platform for workforce and customer IAM. The team works closely with the Service Desk team, the people team and engineering teams developing user-facing services. It’s a full-stack and multidisciplinary team that takes full ownership of IAM for Prima, from the deployment of customisations to the user experience and permission modelling.
What You'll Do
Use Infrastructure as Code (IaC) to manage IAM SaaS such as Okta and Cloudflare Zero Trust.
Develop and operate custom services in Rust to extend and adapt SaaS functionality to better support and automate Prima’s processes
Help other teams integrating applications in IAM systems, and modelling roles and permissions.
Care for the end user experience of IAM platforms creating automated request workflows, internal procedures and documentation and configuring user-facing sections of SaaS platforms.
Maintain IaC and software libraries, abstractions and documentation to support the developer experience of other engineering teams adopting IAM solutions.
Work with security and the people team to evolve Prima’s core identity and access model.
Audit permission models and access exceptions with security, introducing automation into the process.
What You'll Need
* A curious and inquisitive mindset and an aptitude for learning.
* Experience as a Software Engineer, focusing on IAM solutions.
* Experience with Okta or other IAM SaaS solutions
* Familiarity with OAuth 2.0, OIDC, and SAML.
* Familiarity with automation tools and IaC frameworks like Pulumi.
* Proficiency in writing code, ideally in Rust and Python.
* Problem-solving skills and a proactive approach to identifying and mitigating risks.
* Strong communication skills and a team player mentality.
* A product development mindset when developing internal developer platforms.
* Practised delivering value with agile iterative practices and continuous improvement.
* Familiarity with AWS IAM and cloud security is a plus.
We evaluate hybrid or full-remote hirings from Italy
#J-18808-Ljbffr