Senior Software Engineer (IAM)

Shenzhen, China

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior Software Engineer (IAM) for our Shenzhen office to make the team even stronger.


  • Understanding of Identity and Access Management concepts – Provisioning / Reconciliation, SSO, Federation etc;
  • Strong design and implementation experience in at least one identity and access management projects using any of the leading IAM vendor products – ForgeRock / Oracle / SailPoint IAM;
  • Good understanding of security principles;
  • Understanding of AD and LDAP principles;
  • SAML or other SSO protocol – nice to have;
  • Experience in IAM requirements gathering and experience in conducting workshops;
  • Hands-on development experience using Core Java / J2EE, Groovy, JavaScript;
  • RESTful API Architecture & Implementation experience;
  • Exposure to LDAP, Directory server concepts;
  • Familiarity with SQL and Database concepts, AWS, Jenkins, SVN;
  • Familiarity with standards such as OAuth, OpenID Connect, XACML;
  • Familiarity with DevOps methodology and tools;
  • Knowledge of cloud infrastructure (AWS/Azure) based architecture and delivery;
  • Knowledge of Web Application security architecture.