Government Technology Agency
ZENITH INFOTECH (S) PTE LTD.
Menlo Ventures
AASHISH STEEL ENGINEERING PTE. LTD.
Assurity Trusted Solutions
GOOGLE ASIA PACIFIC PTE. LTD.
ST ENGINEERING INFO-SECURITY PTE. LTD.
Connect with headhunters to apply for similar jobsFLO ENERGY SINGAPORE PTE. LTD.
QUESS SELECTION & SERVICES PTE. LTD.
Akribis Systems Pte Ltd
ST ENGINEERING INFO-SECURITY PTE. LTD.
Airsquire Pte. Ltd.
MAX NOW PTE. LTD.
OPTIMUM SOLUTIONS (SINGAPORE) PTE LTD
EDOM TECHNOLOGY CO., LTD Singapore Branch
TESLA CONSULTING PTE. LTD.
U3 INFOTECH PTE. LTD.
TECHKNOWLEDGEY PTE. LTD.
SEARCH STAFFING SERVICES PTE. LTD.
Goldman Sachs
DYSON OPERATIONS PTE. LTD.
THE EDGE CONTRACTING SERVICES PTE. LTD.
An innovative government agency in Singapore seeks a Software Engineer to join their Government Digital Product Team. This role involves developing web applications and contributing to Singapore's digital transformation initiatives. Candidates should have experience with modern languages and cloud platforms to succeed in a collaborative, agile environment.
About GovTech
The Government Technology Agency (GovTech) is the lead agency driving Singapore’s Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government’s capabilities in Data Science & Artificial Intelligence, Application Development, Smart City Technology, Digital Infrastructure, and Cybersecurity. At GovTech, we offer you a purposeful career to make lives better. We empower our people to master their craft through continuous and robust learning and development opportunities all year round. Our GovTechies embody our Agile, Bold and Collaborative values to deliver impactful solutions.
GovTech aims to transform the delivery of Government digital services by taking an "outside-in" view, putting citizens and businesses at the heart of everything we do.
Play a part in Singapore’s vision to build a Smart Nation and embark on your meaningful journey to build tech for public good. Join us to advance our mission and shape your future with us today! Learn more about GovTech at tech.gov.sg.
About the Role
The Government Technology Agency (GovTech) aims to transform the delivery of Government digital services by taking an "outside-in" view, putting citizens and businesses at the heart of everything we do. We also develop the Smart Nation infrastructure and applications and facilitate collaboration with citizens and businesses to co-develop technologies. Join us as we support Singapore’s vision of building a Smart Nation - a nation of possibilities empowered through info-communications technology and related engineering.
The Government Digital Product (GDP) Team aims to orchestrate the digital transformation of government. Our team aims to design and develop software applications that help government agencies to better serve the needs of the people of Singapore.
We are looking for highly skilled Software Engineers who are open and enthusiastic about end-to-end software delivery and trying out new technologies. Be a part of and lead a cross-functional development team that values quality, automation and user experience of the software we deliver.
Work closely with cross-functional agile team such as Product Managers, UX/UI designers to understand business requirements and Tech Leads to define technical requirements.
Work closely with fellow developers in the scrum team to uplift engineering competencies & develop the web application.
Develop and be responsible for software & (cloud) architectural design.
Good engineering practices such as DevOps, Secure Coding etc.
Development of frontend & backend functionalities supporting the business needs.
Develop and deploy portable applications using container technology.
Provide technical application support together with the product team.
Participate in the design, development, testing, and deployment of system components under the guidance of senior developers or tech leads.
Write clean, maintainable, and efficient code following established coding standards and practices.
Assist in troubleshooting, debugging, and resolving application issues.
Contribute actively in Agile ceremonies such as daily stand-ups, sprint planning, reviews, and retrospectives.
Collaborate with cross-functional team members (e.g., business analysts, testers, system designers) to deliver high-quality system features incrementally.
Understand user stories, clarify requirements, and deliver tasks within sprint timelines.
Write and execute unit tests to ensure code quality.
Support the QA team in identifying and resolving defects.
Work closely with team members to ensure alignment on goals, design, and delivery.
Communicate progress, blockers, and risks proactively to the team lead or Scrum Master.
Contribute to a positive and collaborative team culture that values feedback and continuous improvement.
Experience in web application development with modern languages e.g., Golang, TypeScript.
Experience with cloud platforms e.g., Amazon AWS, Google Cloud Platform (GCP), Azure.
Experience in relational Databases.
Experience with front-end development framework such as React.js.
Experience with Agile, CI/CD, DevSecOps, Cloud engineering practices.
Experience with Git version control tools.
Strong programming fundamentals.
Familiar with good software development practices such as Test-Driven Development and Behavior-Driven Development.
Excellent team player with good communication skills.
*Experience in school projects (e.g., capstone), development in computer science modules and past internship experiences will be considered for fresh graduates and interns.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.