Senior Software Engineer, Elections Department Singapore
Core
Modernizing and enhancing critical electoral systems to ensure secure, efficient, and transparent elections for Singaporeans.
Role type
Senior Software Engineer (Technical Lead)
Builds
High-availability software systems supporting democratic processes and public participation in elections
Domain
Public Sector / Electoral Infrastructure
Deliverable
production ML models | product features
Required skills
Full-stack web development, Cloud infrastructure, DevOps practices, Technical leadership, System design, Code review
Preferred skills
Next.js/React.js/Angular/TypeScript, .Net or Node.js/TypeScript, AWS, Terraform, Docker, CI/CD pipelines, Container orchestration
Responsibilities
Lead technical decision-making and architectural discussions, Mentor and guide junior software engineers, Collaborate with Product Managers on high-priority initiatives, Establish engineering practices and tools, Conduct code/design reviews, Manage cross-team technical dependencies, Refactor technical debt, Contribute to long-term technical planning and roadmaps