Enable job alerts via email!

Senior Software Engineer (MCCY Discovery)

Government Technology Agency

Singapore

On-site

SGD 80,000 - 120,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading agency in Singapore focused on Smart Nation initiatives as a Senior Software Engineer. You will design and develop software products that enhance citizen experience, collaborating with cross-functional teams. Ideal candidates have extensive software engineering experience and a strong technical background.

Benefits

Competitive benefits package
Flexible work arrangements

Qualifications

  • 7+ years in Software Engineering roles.
  • Experience with full-stack web development.

Responsibilities

  • Design, develop, and maintain software applications.
  • Collaborate with cross-functional teams to deliver citizen-centric products.
  • Implement automated testing and CI/CD.

Skills

Problem-Solving
Teamwork
Communication

Education

Bachelor’s degree in Computer Science

Tools

React
Node.js
AWS
MySQL
PostgreSQL
Databricks
Redshift
BigQuery
Snowflake

Job description

What the role is:

[What the role is]

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, empowering our people with continuous learning and development opportunities.

Join us to contribute to Singapore’s Smart Nation vision and build technology for the public good. Discover more about GovTech at tech.gov.sg.

What you will be working on:

[What you will be working on]

The Government Digital Product (GDP) Team leads the digital transformation of government services, focusing on strategic systems of engagement that leverage ICT to enhance citizen experience. The team develops digital information and transactional services using Agile Application Development, Analytics, User Experience Design, Design Thinking, and Web Application Performance Optimization.

We are seeking a talented Senior Software Engineer to support the Ministry of Culture, Community & Youth (MCCY). You will design, develop, and maintain software products, ensuring high standards of quality and performance, within a collaborative team that values quality, automation, and user experience.

  • Architect and maintain data pipelines: Collaborate with data engineers to build and maintain data pipelines for analytical, operational, and product needs.
  • Design, develop, and maintain software applications: Write clean, scalable, and efficient code to meet user needs.
  • Collaborate with cross-functional teams: Work closely with product managers, designers, and engineers to deliver citizen-centric products.
  • Perform code reviews: Ensure code quality and share knowledge to improve team performance.
  • Debug and troubleshoot issues: Identify and resolve software defects and performance issues.
  • Implement automated testing and CI/CD: Ensure software reliability through automated tests and continuous integration pipelines.
  • Documentation: Create and maintain technical documentation aligned with architectural guidelines.
  • Stay updated with industry trends: Continuously learn and apply new technologies and best practices.

What we are looking for:

  • Educational Background: Bachelor’s degree or higher in Computer Science or related field.
  • Professional Experience: 7+ years in Software Engineering roles.

Technical Expertise:

  • Experience with data platforms like Databricks, Redshift, BigQuery, Snowflake, or similar.
  • Hands-on experience in full-stack web development with React and Node.js.
  • Proficiency with containerization and AWS services such as Docker, Fargate, Lambda, S3, Aurora, RDS.
  • Strong skills in MySQL and PostgreSQL.
  • Deep understanding of CS fundamentals, data structures, algorithms, cloud computing, and software design patterns.

Problem-Solving Skills:

  • Ability to break down complex problems and formulate structured solutions.

Backend Development Practices:

  • Expertise in authentication, middleware, security, API design, and system integration.

Additional Skills (Bonus Points):

  • Experience with Singapore's Govt IT systems and processes.
  • Stakeholder management skills.
  • Knowledge of disaster recovery and business continuity planning.

Character Traits:

  • Team player, open to new ideas, driven for learning, proactive, and collaborative.
  • Excellent communication skills for internal and external engagement.

GovTech is committed to diversity and inclusion, offering a holistic, competitive benefits package, flexible work arrangements, and a mission to build impactful digital solutions for Singapore. Learn more at go.gov.sg/GovTechCareers.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.