Search by job, company or skills

T

Senior Software Engineer (Modernisation / Government Systems)

5-7 Years
SGD 7,500 - 10,500 per month
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role

We are seeking an experienced Senior Software Engineer to drive the delivery of high-impact digital projects supporting large-scale modernisation initiatives. This role is ideal for engineers who enjoy solving complex technical problems, working across legacy and modern platforms, and making pragmatic engineering decisions that balance delivery timelines, scalability, and long-term sustainability.

You will work on mission-critical systems, contribute to technical strategy, and play a key role in shaping reusable engineering solutions within a collaborative environment.

Key Responsibilities

Strategic Technical Delivery

Lead and deliver priority software engineering projects independently with minimal supervision

Drive end-to-end technical delivery while ensuring quality, scalability, and maintainability

Make pragmatic technical decisions balancing timelines, scope, budget and long-term sustainability

Support modernisation initiatives involving legacy and contemporary systems

Identify technical dependencies, risks and constraints early and communicate impact to stakeholders

Collaborate with product, engineering and business teams to align technical solutions with organisational goals

Software Engineering & Architecture

Design, develop and enhance scalable software solutions using modern engineering practices

Contribute to system architecture, solution design and technical implementation

Work across greenfield development and brownfield modernisation projects

Improve performance, reliability and security of enterprise applications

Support DevOps practices including CI/CD pipelines, infrastructure automation and observability

Contribute to reusable components, shared services and engineering standards

Problem Solving & Continuous Improvement

Troubleshoot complex technical issues and perform root cause analysis

Resolve performance bottlenecks, system integration challenges and production issues

Proactively identify opportunities for optimisation and process improvement

Contribute to documentation, mentoring and knowledge sharing across teams

Requirements

Degree in Computer Science, Software Engineering, Information Technology or related discipline

At least 5 years of software engineering experience with increasing technical scope and complexity

Strong experience in software architecture, system design and engineering best practices

Hands-on experience in one or more technologies such as:

Java

Salesforce

Kotlin

Appian

OutSystems

Pega Platform

Microsoft Dynamics

Experience with cloud platforms such as Amazon Web Services or Government Commercial Cloud (GCC) environments

Familiarity with DevOps, CI/CD, infrastructure as code and monitoring/observability tools

Strong analytical and problem-solving skills with structured troubleshooting approach

Ability to communicate technical trade-offs clearly to technical and non-technical stakeholders

Preferred / Good to Have

Experience in government, regulated, or highly secure environments

Knowledge of security, compliance and data sovereignty considerations

Experience establishing standards, reusable frameworks or shared infrastructure

Exposure to mentoring, technical leadership or cross-team enablement initiatives

Experience in legacy modernisation and enterprise integration environments

Why Join Us

Work on large-scale, high-impact modernisation programmes

Opportunity to influence technical strategy and architecture decisions

Exposure to modern engineering practices and enterprise-scale systems

Collaborative environment with strong focus on innovation and continuous improvement

Meaningful work contributing to digital transformation initiatives

More Info

Job Type:
Industry:
Employment Type:

Job ID: 146502547