Senior Software Engineer (MDDI)

Government Technology Agency

Singapore

Hybrid

SGD 60,000 - 100,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Flexible work arrangements
Leave benefits
Wellness programs

Job summary

GovTech in Singapore is hiring a Software Engineer to contribute to multiple components with growing independence. You will deliver moderately complex tasks, balance quality, speed, and maintainability, and collaborate with teammates on design and planning.

You will expand test coverage, work on CI/CD pipelines, and take ownership of features from start to finish while influencing product quality and reliability.

Qualifications

  • Has designed, built, or operated systems; credible when discussing code or architecture.
  • Product mindset with focus on user and agency outcomes.
  • Lifecycle awareness from discovery to scale; evolution of practices and architecture.

Responsibilities

  • Deliver features across multiple components independently.
  • Expand test coverage (unit, integration) to support key workflows.
  • Contribute to CI/CD processes and deployment pipelines with the team.
  • Own moderately complex features from start to finish and monitor impact.

Skills

System design
Code review
CI/CD
Debugging

Job description

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.

AtGovTech, 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 aboutGovTechat tech.gov.sg.

What you will be working on

As a Software Engineer, your scope includes contributing to multiple components or features within your team, with growing independence in driving development. You are expected to deliver moderately complex tasks, balancing quality, speed, and maintainability, while still collaborating closely with team members for design and planning. You take more initiative in suggesting improvements, supporting teammates, and building awareness of the broader product and technical ecosystem. Your impact extends beyond individual tasks to positively affect team processes and product outcomes. You influence quality of deliverables, and contribute to reliable and maintainable systems.

Craft and Execution

Deliver Features Across Multiple Components Independently

  • Deliver POCs or features that span multiple components/modules, with guidance when needed.
  • Make thoughtful trade-offs between performance, security, and maintainability based on your understanding of context.
  • Write/Review code with clarity and maintainability in mind, applying good practices consistently.
  • Expand test coverage (e.g. unit, integration) to support key workflows and reduce flakiness.
Improve Code Reliability and Maintainability
  • Address small pockets of technical debt within your domain.
  • Suggest small improvements that enhance product performance or team velocity.
  • Contribute to CI/CD processes and deployment pipelines in collaboration with the team.
  • Contribute to resolving moderate incidents with team support; escalat complex issues when needed.
Deepen Product and Platform Technical Knowledge
  • Develop a deeper understanding of your product’s architecture and dependencies.
  • Apply secure coding and compliance principles with guidance, integrating platform standards into your work.
Ownership

Own Moderately Complex Features from Start to Finish

  • Independently plan and complete moderately scoped tasks, from design to delivery.
  • Flag risks early.
Monitor and Validate Impact of Your Work
  • Follow through on the impact of your work after it ships (e.g., metrics, bugs, or feedback).
  • Proactively troubleshoot and fix small production issues.
Actively Seek and Provide Constructive Feedback
  • Seek and apply feedback regularly on both code and working style.
  • Actively participate in team knowledge-sharing activities (e.g., demos, retros, or guilds).
Unblock and Support Team Members When Needed
  • Provide constructive code review feedback to peers and junior engineers.
  • Help others get unblocked or navigate tools, documentation, or context within your team.
Strategic Alignment
Align Work with Team and Product Priorities
  • Align your tasks with team goals and priorities; suggest improvements where you see opportunities.
  • Ask clarifying questions when requirements are unclear.
Balance Short-Term Delivery with Code Health
  • Demonstrate the ability to balance short-term delivery with long-term code health.
  • Participate in discussions about solution design and trade-offs, contributing your perspective.
Apply Platform and Compliance Standards Effectively
  • Use relevant organisational stack, platforms, or standards effectively in your work.
  • Understand compliance, cost, and performance considerations that affect your domain.
Culture and Organisational Influence
Model Good Engineering Practices for Peers
  • Reinforce the organisation's engineering values through your day-to-day work and interactions.
  • Help newer engineers navigate team workflows or practices.
Actively Shape and Reinforce Team Culture
  • Participate in engineering-wide activities like retros, internal talks, or improvement initiatives.
  • Engage respectfully with cross-functional collaborators (e.g., Product, UX) in shaping good outcomes.
Share Knowledge and Mentor Junior Engineers
  • Share technical insights or lessons learned in informal settings (e.g., demos, brown bags).
  • Support newer engineers in small ways, such as explaining concepts, debugging strategies, or team practices.
What we are looking for
Technical Depth
  • Has designed, built, or operated systems; credible when discussing code or architecture.
Product Mindset
  • Frames problems clearly, focuses on user and agency outcomes, validates assumptions early, and guides teams toward evidence-based decisions.
Lifecycle Awareness
  • Knows how to move from discovery POC POV scale; understands how practices, architecture, and operational rigour should evolve through each stage.
Pragmatic Leadership
  • Balances ideal designs with delivery realities.
Collaborative Energy
  • Works easily with Product and Design; values diverse perspectives.
Curiosity and Growth
  • Keeps learning and helps others adapt to new technologies and practices.
  • Keeps up with modern practices like AI-assisted development and platform automation.
What we offer you:

GovTechis 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.

Learn more about life insideGovTechat go.gov.sg/GovTechCareers.

Stay connected with us on social media at go.gov.sg/ConnectWithGovTech

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (MDDI)
Senior Software Engineer (MDDI)

GovTech Singapore • Singapore

On-site
SGD 70,000 - 110,000
Flexible work arrangements
Learning & Development opportunities
Assistant Director, Engineering Management, STB
Assistant Director, Engineering Management, STB

Government Technology Agency • Singapore

Hybrid
SGD 180,000 - 240,000
Flexible work arrangements
Total rewards & benefits
Career learning & development
Lead Engineering Manager, Engagement and Case Management Programme
Lead Engineering Manager, Engagement and Case Management Programme

Government Technology Agency • Singapore

Hybrid
SGD 180,000 - 240,000
Flexible work arrangements
Career learning & development
Inclusive workplace
Software Engineer (DevOps), TIC
Software Engineer (DevOps), TIC

GovTech Singapore • Singapore

On-site
SGD 80,000 - 120,000
Flexible work arrangements
Employee wellness programs
Comprehensive leave benefits
Software Engineer (DevOps), TIC
Software Engineer (DevOps), TIC

Government Technology Agency • Singapore

On-site
SGD 120,000 - 180,000
Leave benefits
Employee wellness
Flexible work arrangements
Assistant Director, Engineering Manager, Ministry of National Development
Assistant Director, Engineering Manager, Ministry of National Development

GovTech Singapore • Singapore

On-site
SGD 150,000 - 210,000
Leave benefits
Wellness programs
Flexible work arrangements
+1
Senior Software Engineer, MOH
Senior Software Engineer, MOH

GovTech Singapore • Singapore

On-site
SGD 70,000 - 110,000
Leave benefits
Employee wellness programs
Flexible work arrangements
Engineering Manager / Technical Lead, GDP / Information Services Program (ISP)
Engineering Manager / Technical Lead, GDP / Information Services Program (ISP)

Government Technology Agency • Singapore

On-site
SGD 180,000 - 240,000
Flexible work arrangements
Total rewards approach
Engineering Manager - Lead Public Sector Tech & Delivery
Engineering Manager - Lead Public Sector Tech & Delivery

GovTech Singapore • Singapore

On-site
SGD 150,000 - 210,000
Flexible work arrangements
Leave benefits
Wellness programs
Senior / Software Engineer , Civil Service College
Senior / Software Engineer , Civil Service College

GovTech Singapore • Singapore

On-site
SGD 120,000 - 180,000
Flexible work arrangements
Leave benefits
Wellness programs