IAM Software Engineer
Remote or Krapina Office
Are you a IAM software engineer who is looking for an exciting new challenge? Are you curious about the latest developments in the tech industry and do you want to have influence in bringing these into the team? You will be focused on accelerating modern and robust authentication mechanisms through engineering and streamlining customer identity related functionality. This role will provide software expertise for secure, scalable and maintainable designs of identity management and user authentication. The team works closely with other engineering teams to integrate their products into a cohesive ecosystem.
​
Then this role could be for you. It is a hands-on coding role but you will be able to bring your own skills to the role to shape the Client's Software Development Team.
​
Job Type: Full-time, Full time, Permanent Contract, Fully Remote or from offices in Krapina and Varazdin
​
Required Education: Bachelor’s Degree in Engineering, Computer Science or a related discipline
​
Required experience: 3+ years Internet Architecture/ Engineering/ Programming experience
​
Role description:
Establish a Customer Identity and Access Management (CIAM) program with the aim of automating the onboarding process.
Have good comprehension of the security domain.
Triage/troubleshoot, assess and prioritise complex technical issues and effectively
communicate these priorities.
Partner with Senior and Lead Engineers to provide engineering services to assist in
the implementation, maintenance, and upgrade of security IAM infrastructure - including central directories, access management systems, identity management systems, and a variety of security administration toolsets.
Stays informed about the latest developments in the information security field, new products and services.
Design security architecture elements to mitigate threats as they emerge.
Early identification of risk, and making data-backed decisions and recommendations.
Provide mentoring to other members of the team.
Use technology to improve identity-related workflows (e.g., ASP.NET Membership,
SSO, Federation, MFA).
Room for further career development in other areas of interest (Automation,
Application Security, Cloud, Vendor Management).
Experienced with web-based SaaS technologies experience, working on a mixture of
frameworks, environments and processes.
Must have recent experience managing SSO/Federation integration tools (Identity
Server 4 experience is a great asset).
Must have some experience with C# and scripting languages (JavaScript, PowerShell
etc.).
Experience with HTML/CSS/JavaScript.
You might not have an existing security background, but you are a problem-solver
and a quick learner. We can train and mentor the security background.
Experience in a client-facing role and be able to communicate with the client during
the delivery process.
Relevant third level degree in engineering or computer science discipline.
An excellent leader and an ability to bring new ideas to our company.
​
Required tech experience
C#/VB.Net, JavaScript, CSS, SQL
Visual Studio 2015+, SQL Server 2008 R2+, version control JQuery, SCSS, CSS, HTML5, SPROCs, Repositories
Sense of humour :)
​
Extras (an advantage)
SSO/Federation protocols (SAML, OpenID, WS-Fed)
OAuth2.0 and Access Control (RBAC or CBAC)
Identity frameworks or IDAAS (Okta, Auth0, Identity Server 4 etc.)
ASP.NET Membership or similar user stores
JavaScript, HTML5 and SCSS
Must have .NET coding background and the ability to handle complex customizations
​
About the Client
Client has the feel and drive of a start up as we have a fun and hardworking culture plus a diverse workforce. They have been in business for 15+ years and they have a very strong and loyal customer base. Wanting to increase their foot print in the market they are going through an intense growth phase at the moment which leads to this fantastic opportunity for anyone that wants to join a vibrant team and help create market-leading award winning software.