# Senior Software Engineer, Ministry of Finance

**Company**: Ministry of Finance
**Location**: Singapore
**Experience**: senior
**Job type**: contract
**Category**: Engineering
**Industry**: Finance

**Apply**: https://job-boards.greenhouse.io/govtech/jobs/4007220201?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_563222b6-b91

## Description

The Ministry of Finance is seeking a dynamic Senior Software Engineer to deliver high-quality code and contribute to technical excellence and team success.

The successful candidate will develop sustainable features, follow engineering best practices, and participate in technical decision-making. Key responsibilities include writing maintainable code, collaborating within cross-functional teams, engaging in code reviews, addressing technical debt, and continuously improving technical skills.

The role encompasses the product development lifecycle and ensures alignment with product roadmaps to meet both functional and non-functional requirements, including resiliency, security, performance, maintainability, and supportability.

The team is made up of passionate individuals committed to solving challenges and driving meaningful change. As part of this team, you will lead design direction and collaborate with UX designers, finance officers, and solution providers.

Responsibilities:

- Application development, system integration, and architecture design for applications used by public officers

- Ensure alignment with product roadmaps and requirements

- Work closely with Product Managers, Engineering Manager, and UX Designer to translate business requirements into technical product roadmaps

- Build prototypes to demonstrate technological opportunities

- Write production-quality code

- Manage deployments to cloud infrastructure

- Maintain systems to a high level of reliability

- Deliver new features with technical sustainability, maintainability, and risk mitigation

Requirements:

- Bachelor's degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related technical discipline

- Minimum 5 years of hands-on experience in DevOps software engineering using Agile methodologies

- Experience with Government Commercial Cloud (GCC), SHIP-HATS, and SG Tech Stack (SGTS)

- Strong knowledge of Java/C# .Net programming language, RESTful APIs, ETL/AWS Glue for data migration, and database structures

- Experience working in modern full-stack application technologies, including SaaS, Bespoke, and COTS solutions

- Proven track record of implementing large-scale, high-availability solutions, preferably in the public sector

- Knowledge of data protection regulations and privacy considerations in the public sector

- Experience working on reasonably large, high-availability software systems that have operated at scale

Benefits:

- 2-year fixed-term contract

## Skills

### Required
- Java
- C# .Net
- RESTful APIs
- ETL/AWS Glue
- Government Commercial Cloud (GCC)
- SHIP-HATS
- SG Tech Stack (SGTS)
- Agile methodologies
- DevOps software engineering
- full-stack application technologies
- SaaS
- Bespoke
- COTS solutions

---

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