A

Senior Software Engineer (IAM) Closed

Assurity · Singapore · Not Specified

Posted 06 Jan 2026
Closed

Quick Summary

  • Establish and maintain coding standards, design principles, and best practices.
  • Lead the designing and developing cloud-native microservices using Node.js and Python.
  • Conduct security assessments using SAST/DAST tools.

Job Insights

Time open
7 days
🔄
Times reposted
0 times

Full Description

Assurity Trusted Solutions (ATS) is a wholly owned subsidiary of the Government Technology Agency (GovTech). As a Trusted Partner over the last decade. ATS offers a comprehensive suite of products and services ranging from infrastructure and operational services, governance and assurance services as well as managed processes. In a dynamic digital & cyber landscape where trust & collaboration is key, ATS continues to drive mutually beneficial business outcomes through collaboration with GovTech, government agencies and commercial partners to mitigate cyber risks and bolster security postures.

Responsibilities:

IAM Software Champion:

  • Establish and maintain coding standards, design principles, and best practices.
  • Evaluate and introduce modern architectural patterns (e.g. microservices, event-driven, serverless)
  • Ensure alignment with business goals, scalability, performance, and security.
  • Develop technical roadmaps in collaboration with product and engineering teams.

Mentorship & Team Enablement

  • Mentor software developers and engineers.
  • Lead architecture reviews, design sessions, and technical deep-dives.
  • Promote a culture of engineering excellence and continuous improvement

Development and Architecture

  • Lead the designing and developing cloud-native microservices using:
    • Node.js
    • Typescript
    • Python
    • Microsoft Graph API
    • RESTful services
  • Design scalable containerised applications following cloud-native principles
  • Integrate identity solutions including SSO, MFA, and OAuth2.0
  • Automate infrastructure and cloud services management including auto monitoring and alerting solutions

Security & Quality Assurance

  • Define and ensure consistency of the security best practices in IAM solutions
  • Conduct security assessments using SAST/DAST tools
  • Perform code reviews and maintain code quality standards
  • Design and implement secure authentication and authorization flows

Documentation & Collaboration

  • Define and ensure consistency of technical documentation including:
    • System architecture diagrams
    • API specifications
    • Design patterns
    • Implementation guides
    • Runbooks

This role has closed

Get notified when Assurity posts similar Software Engineering roles

Set up Telegram Alerts