G

GovTech Singapore

Government digital services delivery and infrastructure

Senior Software Engineer - Reimagine Engineering, Software Engineering Practice

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • Strong backend software engineering experience in Node.js and/or Golang.
  • Passion for improving developer workflows and building tools, libraries, and guidance that increase engineering team productivity.
  • Understanding of the full software development lifecycle, including coding, testing, continuous integration and delivery, infrastructure, containers, monitoring, and operations.
  • Care for clean, secure, maintainable software and strong engineering practices.
  • Ability to listen to developers, understand their pain points, and collaborate on solutions.
  • Ability to communicate and facilitate effectively, align different perspectives, and rally developers around shared standards or tools.
  • Focus on outcomes and reducing toil and improving developer experience through automation and design.
  • Collaborative approach and ability to communicate with engineers, product managers, and leadership.
  • Comfort maintaining shared code used by many, with an appreciation for open-source practices.
  • Ownership mindset and willingness to take responsibility for created software.

Responsibilities

  • Design, build, and maintain tools such as the GovTech Developer CLI, starter kits, and common libraries to improve how engineers onboard, develop, and ship software.
  • Develop reusable Node.js and Golang libraries, templates, and patterns that enable secure-by-default and production-ready practices.
  • Collaborate with platform and product teams to define best practices for continuous integration, deployment pipelines, and local development environments such as Dev Containers.
  • Help define and codify best practices and standards in the GovTech Developer Handbook, and partner with teams to support adoption and onboarding.
  • Support initiatives involving containerization, runtime hardening, developer environments, and observability tooling.
  • Engage developers across GovTech to understand pain points and bottlenecks.
  • Facilitate feedback loops, conversations, and forums to uncover developer pain points.
  • Propagate and socialize good practices, gather insights, and drive solutions that reflect real-world developer needs.
  • Work with cross-functional teams to understand their needs and guide them in adopting shared tooling.
  • Mentor engineers on engineering best practices.
  • Help shape the technical direction and roadmap for how GovTech engineers build software, from first commit through production operations.

Desired Qualifications

  • Experience building and scaling internal tooling or developer enablement platforms.
  • Understanding of software design, developer ergonomics, and developer experience principles.
  • A platform engineering mindset for solving common pain points at scale.
  • Breadth across software engineering, continuous integration and delivery, DevOps, and container runtimes.
  • Understanding of designing maintainable systems and developer APIs.
  • Contributions to open-source tools or active engagement in engineering communities.
  • Skill facilitating conversations and aligning engineers across teams toward common practices.
  • Interest in co-creating standards adopted across many teams.
  • Strong mentoring and collaboration skills to help uplift engineering culture.

About the Company

GovTech Singapore

Government digital services delivery and infrastructure

GovTech Singapore builds and maintains government digital services and national digital infrastructure for citizens and businesses. It develops Smart Nation infrastructure and applications and collaborates with citizens and businesses to co-develop technologies. Its offerings are government-focused, delivered through public-sector platforms rather than consumer apps, and designed with a citizen-centric, outside-in approach. Its goal is to improve the delivery of public digital services at scale and advance Singapore’s Smart Nation by creating accessible, reliable digital government infrastructure.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Singapore, Singapore
Founded
2016

Recently Posted Jobs

Explore more opportunities at GovTech Singapore

See more jobs