Software Engineer, AISS
IMDA is seeking a software engineer for its Advanced Intelligent Software Systems team in Singapore. You will design, develop, and maintain software applications using Node.js and Python while leveraging modern databases like MongoDB. The role involves working in a cross-functional environment using agile methodologies to deliver high-quality code. You will also participate in architectural design and contribute to projects such as AI Verify.
50k new jobs listed every day. Install TAL to find more jobs like this.

Experience
3+ years
Function
Engineering
Work mode
Onsite, Singapore
Company
Tier 2
What you will work on
IMDA is seeking a software engineer for its Advanced Intelligent Software Systems team in Singapore. You will design, develop, and maintain software applications using Node.js and Python while leveraging modern databases like MongoDB. The role involves working in a cross-functional environment using agile methodologies to deliver high-quality code. You will also participate in architectural design and contribute to projects such as AI Verify.
TAL's take
Public sector innovation role focused on AI and frontier technology, though lacking specific commercial scale context.
Clear responsibilities, well-defined tech stack requirements, and explicit expectations provided.
Must haves
- Degree in Computer Science or related discipline
- At least 3 years of software engineering experience
- Proficiency in Node.js and Python
- Experience with REST APIs and SQL/NoSQL databases
- Strong understanding of software development practices and design patterns
- Experience with Docker containerization
- Familiarity with agile methodologies
Tools and skills
Nice to have: react, kubernetes, cloud computing.
About the company
Government agency driving national digital infrastructure; lacks the profile of a top-tier private tech unicorn.