Senior Software Engineer, Experimental Systems and Technology Lab (Ministry of Education)
Core
Build the next-generation Student Learning Space (SLS), a scalable platform connecting industry partners, teachers, and students within the Singapore education ecosystem.
Role type
Senior Software Engineer (Full-stack)
Builds
Scalable, high-impact software modules for the Student Learning Space (SLS)
Domain
Education Technology (EdTech) / Public Sector Digital Transformation
Deliverable
production ML models | product features
Required skills
Full-stack development, Cloud-native architectures (AWS/Azure/GCP), Microservices, Containerization (Docker, Kubernetes), CI/CD tools, Modern programming languages (Python, Node.js, Go), Frontend frameworks (React, Vue), System architecture, Code reviews
Preferred skills
Troubleshooting complex system issues, Optimizing performance, Agile methodologies
Technologies
Python, Node.js, Go, React, Vue, AWS, Azure, GCP, Docker, Kubernetes
Responsibilities
Design, develop, and maintain robust software modules for SLS; Write clean, testable, and efficient code; Collaborate with Product Managers, UX Designers, and Education Officers; Contribute to architectural discussions and technical decisions; Conduct code reviews and mentor junior engineers; Support CI/CD pipelines and cloud-native deployments; Engage in agile ceremonies
Seniority
Mid-Senior, hands-on IC