Staff / Principal Software Engineer, Ministry of Education
Core
Lead the next shift in how MOE's engineering teams build and ship software by championing engineering investment, shaping developer experience, and shipping platforms that accelerate product teams.
Role type
Staff/Principal Software Engineer (Platform Engineering & Developer Experience)
Builds
Developer tooling, CI/CD pipelines, service templates, observability solutions, and shared infrastructure platforms.
Domain
Public Sector / Education / Cloud-Native Software Engineering
Required skills
Platform engineering, developer experience (DevEx), cloud-native architectures, microservices, containerization, CI/CD, technical strategy, architectural decision-making, mentorship, technical writing.
Preferred skills
Modern programming languages (Node.js, Go, Python), frontend frameworks (React, Vue), AWS/Azure, organizational-scale modernization.
Responsibilities
Champion engineering investment and define platform strategy; Shape a coherent developer experience across multiple teams; Ship platforms that make product teams faster; Set technical direction, standards, and conventions; Lead through delivery and trust across autonomous teams.
Seniority
Principal, hands-on IC with leadership influence