Senior Software Engineer (Reimagine Engineering), Software Engineering Practice
Core
Design, build, and maintain internal developer tools, libraries, and standards to improve engineering workflows and productivity across the Singapore Government.
Role type
Senior Software Engineer (Platform/Developer Experience)
Builds
Developer CLI, starter kits, software libraries, CI/CD pipelines, and engineering standards.
Domain
Public Sector / Software Engineering Practice
Required skills
Node.js, Golang, CI/CD, containerization, observability, software design, open-source practices
Preferred skills
building internal tooling, platform engineering mindset, developer ergonomics, mentoring, facilitating cross-team alignment
Technologies
Node.js, Golang, Dev Containers
Responsibilities
Design and maintain the GovTech Developer CLI and starter kits; Develop reusable libraries and patterns for secure-by-default development; Lead CI/CD and automation initiatives; Define and codify engineering standards in the Developer Handbook; Support containerization, runtime hardening, and observability tooling; Mentor engineers and facilitate feedback loops to improve developer experience. (via careerplan.io/jobs/4004091201-senior-software-engineer-reimagine-engineering-software-engineering-practice-at-govtech-si)
Seniority
Senior, hands-on IC with mentorship responsibilities