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 where we empower our people to master their craft through robust learning and development opportunities all year round.
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.
We are looking for a Software Engineer to design, build, test and support digital products that improve staff productivity, workflow efficiency and employee experience across the organisation. This role supports the development of internal platforms, workflow tools, automations and integrations that help officers work more efficiently, reduce manual effort and improve day-to-day operations.
You will work as part of a product team, partnering Senior Software Engineers, Product Managers, Designers and business stakeholders to translate user needs into secure, reliable and maintainable software. The role is suited for an engineer who is hands-on, keen to learn, and motivated by building practical tools that make work simpler, faster and better as we move to product centric and user centricity approach, we will need SWE to be an integral member of the digital product team to deliver quality products.
[What you will be working on]
Software Development & Delivery
- Design, develop, test and maintain software features for internal digital products and platforms.
- Build frontend and backend components, APIs, workflow features, automation scripts and integrations under the guidance of senior engineers.
- Translate user stories and technical designs into working software that is secure, usable and maintainable.
- Support iterative product delivery from discovery and build through testing, deployment and post-launch improvements.
- Participate in sprint planning, refinement, demos and retrospectives as part of the product team.
Integration, Automation & AI-enabled Features
- Support the development of integrations between internal platforms, enterprise systems, SaaS tools and data sources.
- Build or maintain APIs, connectors, automation workflows and reusable components to improve productivity and reduce manual work.
- Assist in prototyping and implementing AI-enabled capabilities such as search, summarisation, drafting assistance, recommendations or workflow support, under guidance from senior engineers.
- Ensure AI-enabled features are implemented with attention to security, privacy, accuracy, usability and responsible use.
Engineering Quality & Supportability
- Write clean, maintainable and testable code following team standards and secure development practices.
- Participate in code reviews, automated testing, CI/CD, documentation and release activities.
- Support troubleshooting of defects and production issues, working with senior engineers to identify root causes and implement fixes.
- Contribute to technical documentation, runbooks and knowledge sharing to support long-term maintainability.
- Monitor and improve software quality, reliability, performance and supportability for assigned components.
Collaboration & Continuous Learning
- Work closely with Product Managers, Designers, Senior Software Engineers and business users to understand requirements and user needs.
- Collaborate with the Solution Architect, security and operations stakeholders where needed to ensure solutions align with enterprise standards.
- Learn and apply modern engineering practices across cloud, APIs, DevOps, testing, automation and secure-by-design development.
- Contribute ideas to improve product usability, engineering practices and developer productivity.
- Take ownership of assigned tasks and escalate risks, blockers or uncertainties early.
[What we are looking for]
Qualifications & Experience
- Degree in Computer Science, Computer Engineering, Information Systems or a related field, or equivalent practical experience.
- Typically 1–4 years of software engineering experience, or strong internship/project experience for early-career candidates.
- Experience building web applications, backend services, APIs or automation scripts.
- Proficiency in one or more programming languages such as Java, Python, Go, TypeScript or similar.
- Familiarity with frontend frameworks, backend development, databases, APIs and version control.
- Exposure to cloud platforms, CI/CD pipelines, container technologies, testing frameworks or DevOps practices will be an advantage.
- Exposure to system integration, workflow automation, low-code/no-code platforms or enterprise systems will be an advantage.
- Interest or practical exposure to AI-enabled tools, large language models, enterprise search, summarisation or AI-assisted product features will be an advantage.
- Working knowledge of application security, data protection, testing and operational support practices will be an advantage.
Key Skills & Competencies
- Strong problem-solving skills and willingness to learn.
- Good software engineering fundamentals, including clean code, testing and maintainability.
- Ability to understand user needs and translate them into practical technical solutions.
- Comfortable working in cross-functional product teams.
- Good communication skills and ability to explain technical issues clearly.
- Responsible, proactive and able to follow through on assigned work.
- Curious about automation, integration, AI-enabled tools and emerging technologies.
- Able to work within enterprise architecture, security and operational guardrails
What we offer you:
GovTech is an equal opportunity employer committed to fostering an inclusive workplace that values diverse voices and perspectives, as we believe that diversity is the foundation to innovation.
Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite of perks. These include leave benefits to meet your work-life needs and employee wellness programs.
We champion flexible work arrangements (subject to your job role) and trust that you will manage your own time to deliver your best, wherever you are, and whatever works best for you.
Please note that this will be a 2-year fixed tern contract.
Learn more about life inside GovTech at go.gov.sg/GovTechCareers.
Stay connected with us on social media at go.gov.sg/ConnectWithGovTech