# Software Engineer, Core Engineering Products

**Company**: GovTech
**Location**: Singapore
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/govtech/jobs/4004544201?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ccd56ab7-2cb

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

You will be working on the Government Commercial Cloud (GCC) platform, which enables government agencies to create high-quality and reliable government services for citizens using commercial cloud services.

Responsibilities:

- Participate in an in-house engineering squad for engineering excellence in design, development, and operation of the Singapore Government Commercial Cloud Platform.

- Practice and lead other development communities to develop and deploy on Government Commercial Cloud.

- Opportunities to learn and implement large-scale automation with cloud landing zone across multiple Cloud Service Providers in Government Context.

- Responsible for developing and maintaining the platform used by multiple government agencies.

- Be the guiding subject matter expert for DevOps methodologies, contribute to Automation, Availability, Scalability, and Resiliency to the team and the development communities within government.

- This role has a focus on development of API, backend automation in NodeJS/Python, code deployment security with various CICD toolchain such as Gitlab, Atlassian, Terraform.

Requirements:

- Hands-on experience in API/backend development and integration using NodeJS/Python, experience in TypeScript or JS frameworks and modern build tools (Webpack, Vite).

- Practitioner in agile development, secure pipelines, and deployment automation.

- Understand and willing to learn about Infrastructure as Code, Policies as Code, and Git.

- Familiar with cloud services such as AWS, Azure, and GCP.

- Appreciate or willing to learn large-scaled distributed systems and their challenges.

- Familiar with code security and open-source tools in relevant domains.

Good to have:

- Practiced Terraform and Bash scripting.

- Understand about Cloud Landing Zone such as Control Tower, Terraform Landing Zone, Microsoft Azure CAF.

- Practiced Site Reliability Engineering principle and familiar with application monitoring tools.

How to Succeed:

- Strong understanding and appreciation of positive team culture.

- Care about growing and coaching staff.

- Passion for automation for large scalable systems ensuring they are highly secured, resilient, and highly available.

- Have strong communication skills and belief in what you are doing.

- Extremely strong team-player, primary focus is on leveraging your experiences to help the team succeed.

- Strong contributor and hands-on in all your past experiences.

- Advocate for the best Engineering and DevOps principles.

## Skills

### Required
- NodeJS
- Python
- API/backend development
- agile development
- secure pipelines
- deployment automation
- Infrastructure as Code
- Policies as Code
- Git
- cloud services
- AWS
- Azure
- GCP
- code security
- open-source tools

### Nice to have
- Terraform
- Bash scripting
- Cloud Landing Zone
- Control Tower
- Terraform Landing Zone
- Microsoft Azure CAF
- Site Reliability Engineering

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/govtech/jobs/4004544201?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
