GovTech Singapore

Senior Software Engineer - Reimagine Software Engineering

GovTech Singapore

Singapore · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
4 दिवसपूर्वी
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About GovTech and Team

GovTech leads Singapore's Smart Nation initiatives, spearheading public sector digital transformation. Functioning as the Centre of Excellence for Infocomm Technology and Smart Systems, it builds government capabilities in areas such as Data Science, AI, Application Development, Smart City Tech, Digital Infrastructure, and Cybersecurity. Join a purposeful career focused on impacting public good with continuous learning and development opportunities.

Role Overview

Within the Software Engineering Practice known as GTO, this role is central to elevating engineering standards and tools across GovTech. The team reimagines software creation, testing, deployment, and maintenance by providing essential tools like the GovTech Developer CLI, starter kits, and the Developer Handbook. Their goal is to shorten engineers' time-to-production to less than an hour and eventually extend these practices government-wide.

Primary Responsibilities

  • Design, develop, and manage tools such as unified command-line interfaces, starter kits, and reusable libraries to enhance engineering workflows.
  • Create and maintain foundational libraries and templates using Node.js and Golang, incorporating secure-by-default and production-ready best practices.
  • Lead initiatives around continuous integration/deployment pipelines and automation, collaborating with product and platform teams to optimize developer environments.
  • Define and promote software engineering standards documented in the Developer Handbook, assisting teams with adoption and onboarding.
  • Support infrastructure efforts including containerization, runtime security, developer environments, and observability tooling.
  • Engage continuously with the developer community, gathering feedback, identifying pain points, and fostering a culture of engineering excellence.
  • Collaborate across various teams to mentor engineers, guide on tooling adoption, and contribute to strategic directions shaping GovTech's software lifecycle.

Candidate Profile

  • Proficient backend software engineer with significant experience in Node.js and/or Golang.
  • Keen interest in enhancing developer productivity through workflow improvements and tooling that promotes consistency and security.
  • Comprehensive understanding of the entire software development lifecycle—coding, testing, CI/CD, infrastructure, containers, monitoring, and operations.
  • Strong advocacy for clean, secure, maintainable code coupled with well-grounded engineering principles.
  • Excellent communicator and facilitator capable of aligning diverse engineering teams around shared tools and standards.
  • Results-driven, actively reducing manual work and improving developer experience through automation.
  • Collaborative and humble with comfortable engagement with cross-functional stakeholders including leadership and product managers.
  • Supportive of open-source development practices and ownership mentality regarding code maintenance.

Preferred Qualifications

  • Experience developing and scaling internal developer enablement platforms or tools.
  • Deep understanding of software design, developer ergonomics, and developer experience concepts.
  • Platform engineering mindset for addressing large-scale engineering challenges effectively.
  • Broad skills across software engineering, CI/CD, DevOps, and container runtimes.
  • Adeptness in designing maintainable systems and developer APIs.
  • Open-source contributions or active participation in engineering communities.
  • Competence in facilitating consensus and promoting best practices across teams.
  • Enthusiasm for co-creating team-wide standards and mentoring engineering peers.

Additional Information

GovTech embraces diversity and inclusiveness as drivers of innovation. Employees benefit from a comprehensive, market-aligned rewards package including flexible work arrangements tailored to job roles. The organization fosters an employee wellness culture and supports work-life balance with ample leave benefits.

Tools & software

Node.js Node.js required Golang required

How they work

Communication Teamwork & Collaboration Problem Solving Leadership Results Orientation

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer