Enable job alerts via email!

Software Engineer (AI/LLM)

Assurity Trusted Solutions

Singapore

On-site

SGD 70,000 - 100,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Assurity Trusted Solutions is looking for an experienced Software Engineer specializing in Identity and Access Management (IAM). This role will focus on designing and implementing secure, scalable identity solutions. You'll work with modern technologies such as Node.js, Python, and Microsoft Graph API, while also engaging in DevOps and automation processes to optimize deployment and management of identity services. Strong analytical skills and excellent communication are essential to collaborate effectively with cross-functional teams and support continuous improvement within the team.

Benefits

Promote a learning culture
Exciting career opportunities

Qualifications

  • 3+ years in software development.
  • Proven experience in IAM solutions.
  • Experience in microservices architecture.

Responsibilities

  • Design and develop cloud-native microservices.
  • Implement security best practices in IAM.
  • Build and maintain CI/CD pipelines using GitLab.

Skills

Cloud platforms
IAM concepts
OAuth 2.0
DevOps
Security best practices
Problem-solving
Communication
Team collaboration

Education

Professional certifications in cloud platforms (AWS/Azure)
Security certifications (CISSP, Security+)

Tools

GitLab CI/CD
Docker
Terraform
CloudFormation

Job 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, authentication services, governance and assurance services as well as managed processes. In a dynamic digital and cyber landscape, where trust & collaboration are 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.

We are seeking an experienced Software Engineer specialising in Identity and Access Management (IAM) to join our team. This role focuses on designing and implementing secure, scalable identity solutions using modern technologies and best practices.

Responsibilities:

Development & Architecture

  • Design and develop cloud-native microservices using:
  • Node.js
  • Python
  • Microsoft Graph API
  • RESTful services
  • Architect and implement Infrastructure-as-Code solutions
  • Design scalable containerised applications following cloud-native principles
  • Integrate identity solutions including SSO, MFA, and OAuth2.0

Security & Quality Assurance

  • Implement 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

DevOps & Automation

  • Build and maintain CI/CD pipelines using GitLab
  • Automate deployment processes and infrastructure management
  • Implement monitoring and alerting solutions
  • Provide production support and incident management

Documentation & Collaboration

  • Maintain comprehensive technical documentation including:
  • System architecture diagrams
  • API specifications
  • Design patterns
  • Implementation guides
  • Runbooks
  • Collaborate with cross-functional teams
  • Mentor junior developers
  • Participate in Agile ceremonies

Education

  • Professional certifications in cloud platforms (AWS/Azure) preferred

Technical Skills

  • Core Technologies
  1. Node.js
  2. JavaScript/TypeScript
  3. Python
  4. Microsoft Graph API
  5. RESTful APIs
  • Identity & Security
  1. IAM concepts and implementation
  2. OAuth 2.0 and OpenID Connect
  3. SAML
  • DevOps & Cloud
  1. GitLab CI/CD
  2. Infrastructure as Code
  3. Docker containerization
  4. Cloud platforms (AWS/Azure)
  • Frameworks & Tools
  1. Express.js
  2. Angular
  3. REST frameworks
  4. Git version control
  5. Swagger/OpenAPI
  6. JSON/XML

Professional Experience

  • 3+ years in software development
  • Proven experience in IAM solutions
  • Experience with microservices architecture
  • Track record of delivering secure, scalable applications

Desired Skills

  • AWS/Azure IAM expertise
  • Security certification (CISSP, Security+)
  • Experience with identity governance
  • Knowledge of zero trust architecture
  • Experience with Terraform or CloudFormation
  • Familiarity with compliance frameworks (SOC 2, ISO 27001)

Professional Qualities

  • Strong analytical and problem-solving abilities
  • Excellent written and verbal communication skills
  • Ability to explain technical concepts to non-technical stakeholders
  • Self-motivated with strong initiative
  • Team player with collaborative mindset
  • Experience in Agile/Scrum environments

Join us and discover a meaningful and exciting career with Assurity Trusted Solutions!

The remuneration package will commensurate with your qualifications and experience. Interested applicants, please click "Apply Now".

We thank you for your interest and please note that only shortlisted candidates will be notified.

By submitting your application, you agree that your personal data may be collected, used and disclosed by Assurity Trusted Solutions Pte. Ltd. (ATS), GovTech and their service providers and agents in accordance with ATS’s privacy statement which can be found at:https://www.assurity.sg/privacy.htmlor such other successor site.

  • A wholly-owned subsidiary of GovTech.
  • We promote a learning culture and encourage you to grow and learn.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.