Software Engineer - A26316
Core
Software Engineer supporting Singapore Government Agencies (MSF) to build, modernize, and operate digital services including citizen-facing products, backend APIs, and cloud infrastructure.
Role type
Software Engineer (IC)
Builds
Digital services, APIs, backend services, frontend applications, data pipelines, and cloud infrastructure for social and family development programs.
Domain
Public Sector / Government Digital Transformation
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Backend development (Java, Kotlin, Python, Node.js, Go, C#), Frontend development (React, Next.js, Vue, Angular), RESTful/GraphQL APIs, Microservices, SQL/NoSQL databases, Data processing/ETL, System integrations, Docker, Cloud deployment, Automated testing, Git, Code reviews
Preferred skills
Strong engineering fundamentals, ability to work with ambiguity, pragmatic decision-making, experience with legacy systems, security and compliance knowledge
Technologies
Java, Kotlin, Python, TypeScript, React, Next.js, Vue, Angular, PostgreSQL, MySQL, Docker, AWS, GCC, Salesforce, OutSystems, Appian, Pega, Terraform, OpenTofu
Responsibilities
Build new citizen- or officer-facing digital products, develop APIs and backend services, modernize existing applications, establish observability and operational practices, implement security and compliance controls
Seniority
Mid-level to Senior, hands-on IC