G

GovTech Singapore

Government digital services delivery and infrastructure

Senior Software Engineer

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

About the Job

Requirements

  • At least 5 years of professional software development experience delivering impactful solutions.
  • Extensive experience building and maintaining large-scale, high-availability software systems serving significant user bases.
  • Strong proficiency in modern full-stack web application technologies, particularly Next.js and React.js for frontend development and Java, Python, or TypeScript for backend services.
  • Deep understanding of software engineering principles, including design patterns, data structures, algorithms, and system architecture.
  • Experience with cloud platforms, containerization, and modern deployment practices, including CI/CD pipelines and Infrastructure-as-Code.
  • Ability to work independently on complex technical challenges while collaborating with cross-functional teams.
  • Commitment to code quality, testing, documentation, and maintainable software design.
  • Experience working in agile development environments with rapid iteration and continuous delivery practices.
  • Familiarity with security best practices and compliance requirements, particularly in government or regulated environments.
  • Ability to explain technical concepts to technical and non-technical stakeholders.
  • Experience with database design and optimization, API development, and integration with third-party systems.
  • Interest in using technology to improve government services and citizen experiences.

Responsibilities

  • Design and implement robust, scalable software solutions using modern full-stack web application technologies, focusing on performance, security, and maintainability.
  • Collaborate with product managers, designers, and engineers to translate business requirements into technical solutions aligned with architectural standards and best practices.
  • Write clean, well-tested code and conduct code reviews to maintain high engineering standards across the team.
  • Contribute to technical decision-making, including technology selection, architectural design, and implementation approaches for complex systems.
  • Participate in the full software development lifecycle, from requirements gathering and system design through deployment, monitoring, and maintenance.
  • Mentor junior engineers and share knowledge through documentation, technical discussions, and pair programming.
  • Work with teams to ensure smooth deployment pipelines, monitoring, and incident response procedures.
  • Implement Infrastructure-as-Code practices, CI/CD pipelines, and compliance requirements across multiple systems and vendor partnerships as part of the MSF Engineering Landscape.
  • Advocate for appropriate emerging technologies and industry best practices to improve engineering effectiveness and system reliability.
  • Participate in on-call rotations and incident response to maintain the high availability of critical government services.

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