IAM Software Engineer
Designs, develops, tests, deploys, and maintains secure Identity & Access Management (IAM) solutions for clients as part of a 5-person DevOps team, mainly using Omada Identity and Microsoft Entra, with C#, SQL, Git, and Azure DevOps in an Agile Scrum setup. Hybrid role: at least one day per week at the Waardenburg office or a client site.
- Compensation
- Not disclosed
- Location
- Waardenburg, Gelderland, Netherlands
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 3+ years
- Category
- Security
- Posted
Skills
Must have
- 3+ years in software engineering, preferably in IT Security / Identity and Access Management
- Experience with most elements of the Software Development Life Cycle
- Experience consuming APIs
- Experience with version control (e.g., Git)
- English at C1 level and Dutch at B2 level or higher, written and verbal
- Bachelor's degree or equivalent thinking gained through relevant experience
- Available 40 hours per week and able to work from the Waardenburg office or client site at least once a week (after on-site onboarding)
- Valid EU driver's license
- Currently holds a valid working visa and lives in the Netherlands or Belgium
Nice to have
- Solid grasp of relational databases (SQL)
- Familiarity with Windows operating systems
- Proficiency in testing, troubleshooting, and writing clear documentation
- Experience with C#
- Experience with CI/CD tools and Azure DevOps
- Understanding of software security principles
- Familiarity with Scrum, Omada Identity, Microsoft Entra, and/or Azure infrastructure
Full description
As an IAM Software Engineer, you’ll focus on Identity Governance and Administration (IGA) solutions. Your work combines technical analysis, platform configuration, low-code implementation, integration, testing, and troubleshooting, with custom coding where needed. You’ll work closely with engineers, architects, consultants, and customer teams to deliver secure, reliable solutions.
You’ll join an engineering delivery team of around 8–12 people, working across customer assignments in two-week sprints, often with a specific sprint focus. Our ‘you build it, you run it’ approach combines implementation, ongoing improvement, and troubleshooting after delivery, supported by senior engineers in your own and neighbouring teams doing similar work.
What you’ll do as an IAM Software Engineer
- Design and deliver IGA solutions that help customers govern access, using standard platform capabilities, low-code tools, and integration standards, with C#, SQL, and APIs where needed.
- Translate customer needs into technical designs and engineering tasks, working with architects, security engineers, and customer stakeholders to meet security, compliance, scalability, and maintainability requirements.
- Troubleshoot complex IAM issues, identify root causes, and implement lasting improvements that reduce recurrence and security risk.
- Improve automation and delivery practices, using PowerShell and CI/CD where appropriate to make implementation and ongoing changes more reliable.
- Share knowledge and support junior engineers through mentoring, design sessions, and reviews of configurations, integrations, and code.
The impact you’ll have
Your engineering work will help leading organizations manage access confidently, protect sensitive data, and comply with evolving regulations. By building reliable IAM solutions and improving delivery practices, you’ll contribute to technical strategy and help the team deliver more effectively—strengthening client security and trust in the digital landscape.
What we can offer you
Autonomy in your work and support for your career development.
- Permanent, full-time contract (40 hours per week)
- Flexible, hybrid working: typically two days per week on location—one at a client site and one at our Waardenburg office.
- Work outside normal hours is rare (currently fewer than five occasions per year) and always discussed in advance.
- Typically, 5–15 learning days per year for your development, including certifications and events. Training and associated costs are agreed individually rather than through a fixed training budget.