This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This job entails writing and maintaining clean, efficient code for various software components while following development best practices. It supports the design and innovation of new applications that align with business goals. It involves implementing testing frameworks to validate software, documenting development processes for knowledge transfer, and analyzing integration needs. Responsibilities also include collaborating with Quality Assurance to meet technical standards, and troubleshooting to improve performance and user satisfaction. Identity and Access Management (IAM) Engineer. We are seeking a Software Development Engineer with strong development and scripting capabilities, who will be expected to work on Identity and Access Management (IAM)–related systems and use cases as part of the role. The ideal candidate has solid programming fundamentals, database skills, and experience building or supporting automation in enterprise environments. Prior IAM experience is preferred but not mandatory, and candidates with strong software engineering fundamentals are encouraged to apply.
Job Responsibility
Design, develop, and maintain software components and automation solutions supporting IAM platforms and workflows
Work on user lifecycle–related functionality such as provisioning, de‑provisioning, and access changes within enterprise systems
Develop and maintain scripts (e.g., VBScript or similar) to automate operational and integration processes
Write and optimize SQL queries for data validation, reporting, and troubleshooting
Support onboarding and integration of applications with centralized identity and access systems
Collaborate with security, infrastructure, and application teams on access control implementations
Troubleshoot production issues and support incident and service request resolution within SLAs
Follow secure coding practices and contribute to system reliability, performance, and compliance
Participate in continuous improvement of development and operational processes
Requirements
Strong experience in software development using Java, C#, or similar programming languages
Working knowledge of databases and SQL (queries, joins, data analysis)
Experience with scripting languages (VBScript preferred
PowerShell, Python, or similar acceptable)
Understanding of enterprise application development and system integrations
Strong debugging, troubleshooting, and analytical skills
Ability to work with cross‑functional technical teams
Bachelor's degree in Computer Science, Information Technology, or related field
3+ years of experience as a Software Developer / Software Engineer in enterprise environments
Nice to have
Exposure to Identity and Access Management (IAM) concepts or platforms such as: SailPoint, One Identity Manager, Azure AD (Entra ID), Okta, or similar
Understanding of identity lifecycle management (joiner, mover, leaver)
Familiarity with Active Directory / LDAP
Awareness of authentication and authorization protocols: SAML, OAuth 2.0, OpenID Connect
Experience working in access management, security engineering, or IAM‑adjacent roles