Senior Software Engineer (IAM) Closed
Assurity · Singapore · Not Specified
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
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