A

Assurity Trusted Solutions

IAM Software Engineer - Node.js/Python

Full-TimeUpdated on 10/15/2026
No salary listed
Mid, Senior
Singapore
Hybrid
Software EngineeringBackend Engineering

About the job

Requirements
  • Related studies in Computer Science, Software Engineering, Information Systems, Cybersecurity, or a related field.
  • Two to five years of hands-on software engineering experience using Node.js, JavaScript, TypeScript, Python, Java, or equivalent technologies.
  • Experience building RESTful APIs, backend services, automation scripts, and enterprise system integrations.
  • Experience establishing automated test suites and contract testing practices to validate backend APIs, service integrations, and critical business workflows.
  • Familiarity with Java, including Core Java, object-oriented design, dynamic attribute or parameter processing, and encapsulation for backend utility or plugin development.
  • Working knowledge of IAM concepts, including identity lifecycle, RBAC, SSO, MFA, OAuth 2.0, OpenID Connect, and SAML.
  • Familiarity with Microsoft Entra ID, Microsoft Graph API, SailPoint, DevOps practices, GitLab, Docker, Jira, and Confluence.
Responsibilities
  • Design, develop, and maintain secure IAM applications, backend services, APIs, and automation workflows.
  • Integrate with Microsoft Entra ID and Microsoft Graph to automate users, groups, enterprise applications, Administrative Units, PIM, Conditional Access Policies, and access governance workflows.
  • Integrate with SailPoint to automate users, groups, entitlement management, provisioning, and access review workflows.
  • Develop and maintain automated test suites, contract tests, and validation checks for APIs, service integrations, and critical business workflows.
  • Support Java-based backend utilities or plugins using Core Java, object-oriented design, encapsulation, and dynamic attribute or parameter processing where required.
  • Implement secure authentication and authorisation capabilities using SSO, MFA, OAuth 2.0, OpenID Connect, and SAML.
  • Deploy code through CI/CD pipelines with testing, security scanning, release controls, and rollback practices.
  • Produce technical documentation, including API specifications, sequence diagrams, runbooks, and operational guides.
Desired Qualifications
  • Microsoft Certified: Identity and Access Administrator Associate.
  • Microsoft Certified: Azure Developer Associate, Azure Security Engineer Associate, or DevOps Engineer Expert.
  • SailPoint IdentityNow Engineer, SailPoint Identity Security Cloud, or equivalent SailPoint certification.
  • Security certification such as CISSP, CCSP, CompTIA Security+, or equivalent.
  • Experience with Terraform, Kubernetes, secure coding, SAST, secrets management, or Zero Trust practices.

About the company

A

Assurity Trusted Solutions

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A