CareerPlanSign in

IAM Software Engineer (Node.js/Python)

Singapore, Singapore, Singapore💼 Full-time🗓 2026-07-30 → 2026-09-25

Core

Build secure, scalable Identity and Access Management (IAM) automation services for Whole-of-Government, focusing on backend services, APIs, and enterprise integrations.

Role type

Senior IC IAM Software Engineer (Node.js/Python)

Builds

Backend services, APIs, automated testing capabilities, and enterprise integrations with Microsoft Entra ID, Microsoft Graph, and SailPoint.

Domain

Government / Identity and Access Management

Deliverable

production ML models | product features

Required skills

Node.js, Python, Java, TypeScript, RESTful API design, automated testing, CI/CD pipelines, IAM concepts (RBAC, SSO, MFA, OAuth 2.0, OpenID Connect, SAML), Microsoft Entra ID, Microsoft Graph API, SailPoint, GitLab, Docker, Jira, Confluence

Preferred skills

Terraform, Kubernetes, secure coding, SAST, secrets management, Zero Trust practices

Technologies

Microsoft Entra ID, Microsoft Graph, SailPoint, GitLab, Docker, Jira, Confluence, Node.js, Python, Java, TypeScript

Responsibilities

Design, develop, and maintain secure IAM applications, backend services, APIs, and automation workflows; Integrate with Microsoft Entra ID and Microsoft Graph to automate identity lifecycle and access governance; Integrate with SailPoint to automate entitlement management and provisioning; Develop and maintain automated test suites and contract tests; Support Java-based backend utilities or plugins; Implement secure authentication and authorization capabilities; Deploy code through CI/CD pipelines with security scanning and rollback practices; Produce clear technical documentation including API specifications and runbooks.

Seniority

Mid-Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.