Job Summary

Job Type


Years of Experience
At least 4 years

Tech Stacks

Job Description

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.

Software engineers thrive on interesting challenges and problems. In GovTech, instead of solving problems to generate revenue or maximise profit, our engineers strive to solve problems in order to create meaningful impact for the people our applications serve.

Our team aims to design and develop software applications that help government agencies to better serve the needs of the people of Singapore.

What you will be working on:

  • Work within an agile development team to deliver secure, high-quality applications. This may include:
  • Server-side / API development
  • Using BPM software to developer web application
  • Build with reusability in proven software engineering practices like:
  • Ensuring quality of code via writing of tests
  • Documentation of processes, code and decisions made
  • Reviewing fellow developers' code
  • Participating in technical/architectural design
  • Collaborate closely with other specialists within an agile and collaborative team environment, including:
  • Advocating a positive team culture
  • Working with UX Designers to implement their designs into working software
  • Working with Business Analyst to craft user stories by providing technical analysis
  • Working with Quality Engineers to develop automated tests and fix defects
  • Working with DevOps Engineers to manage builds and releases and address security issues/vulnerabilities
  • Working with Delivery Managers to plan the technical strategy

What we are looking for:

  • 3+ years of experience with hands-on software development
  • Experience in translating customer requirements into working business process models, prototypes, and finished products using best practices.
  • Experience in analysis, design, implement and provide demonstrations of solutions
  • Should have experience has built products using agile methodologies
  • Should have at least working knowledge or exposure to Advanced Java, Oracle or MySQL
  • Working experience working in JEE open source frameworks such as; Spring, Spring Boot
  • Working knowledge of integration patterns, techniques and technologies for enterprise applications including XML, SOAP, JSON
  • Experience working with Software Configuration Management tools and processes including; Git, Rational ClearCase, SVN, etc
  • Experience in IDEs; such as Eclipse, NetBeans or IntelliJ
  • Significant experience in writing and deploying code on both Windows and Linux platforms

Experiences in the following would be advantageous:

  • 4+ years hands on implementation experience in Appian (preferred) or any other BPM platform like Pega, IBM BPM, jPBM or Activiti
  • Continuous Integration/Continuous Deployment

Preferred character/personality traits:

  • A desire to serve the public through the use of technology
  • A hunger to learn, and to share your learning
  • A healthy discontent with the status quo, and an itch to improve things
  • Good communication skills, as we believe software development is a team sport
  • Humble and deliver product(s) as a team sport

We are an equal opportunity employer and value diversity at our company as we believe that diversity is meaningful to innovation. Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite of perks. This includes generous leave benefits to meet your work-life needs. We trust that you will get the job done wherever you are, and whatever works best for you – so work from home or take a break to exercise if you need to*. We also believe it’s important for you to keep honing your craft in the constantly-evolving tech landscape, so we provide and support a plethora of in-house and external learning and development opportunities all year round

*Subject to the nature of your job role that might require you to be onsite during fixed hours

Salaries of Software Engineer at GovTech

Salaries from GovTech that are similar to Software Engineer

6550 SGD

Estimated Salary

View more Software Engineer salaries at GovTech View more Software Engineer salaries

NodeFlair Insights of GovTech