Logo-of-VINOVA-PTE.-LTD.-hiring-for-jobs-in-Singapore-on-GrabJobs

Software Engineer

salary Salary :

$11,000 - 12,500 monthly

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Engineer

As a Software Engineer supporting SLA’s land titles and digital lodgement platforms, you

will work on two of SLA’s most important legacy systems: the Singapore Titles

Automated Registration System (STARS) and the eLodgement System (ELS). These

systems are core to Singapore’s land registry and property transaction ecosystem,

supporting land title registration, digital lodgement, payment, workflow, search,

reporting, and integration with a wide range of internal and external systems.

This role combines hands-on software engineering with legacy modernisation,

operational resilience, and digital transformation. You will help maintain and enhance

complex mission-critical systems while progressively improving architecture, security,

observability, developer practices, and the responsible use of AI to accelerate

engineering outcomes. You will be expected to work across both change delivery and

production support contexts, balancing system stability, regulatory obligations, and

long-term technical renewal.

[Key responsibilities]

• Develop, enhance and maintain software for STARS and ELS across both legacy

and modernised components, ensuring reliability, correctness and

maintainability.

• Work on complex business workflows that support land title registration,

lodgement, payment, document handling, reporting and search functions.

• Analyse and implement system changes with care in a tightly coupled

environment with numerous upstream and downstream interfaces.

• Support modernisation initiatives such as platform upgrades, code remediation,

refactoring, API enablement, removal of obsolete components, and progressive

architecture improvements.

• Contribute to digital transformation efforts, including improving system usability,

automation, straight-through processing and integration with new digital

services.

• Use AI tools responsibly to improve engineering productivity in areas such as

code analysis, documentation, test design and development acceleration, while

critically reviewing all AI-generated outputs for correctness, security,

maintainability and compliance.

• Participate in incident investigation, root cause analysis, defect remediation and

production support to maintain system stability and service availability.

• Strengthen engineering quality through testing, code review, secure coding,

dependency hygiene, observability and DevSecOps practices.

• Collaborate with product owners, users, architects, operations teams,

cybersecurity stakeholders and vendors to deliver solutions that are practical,

secure and aligned with SLA’s priorities.

• Document technical design, system behaviour, integration logic and operational

considerations to support knowledge retention and reduce dependency on

individuals or vendors.

In this role, you will be expected to make sound engineering trade-offs in a legacy

environment where data integrity, security, auditability and service continuity are

critical. You should be comfortable working with large and complex codebases,

investigating difficult defects, understanding business rules embedded in older

implementations, and helping the team move progressively toward better engineering

practices and future-state architecture.

[What we are looking for]

• Degree in Computer Science, Software Engineering, Information Systems or a

related discipline, or equivalent practical experience.

• At least 3–5 years of relevant experience in software engineering, application

maintenance, or enterprise system development.

• Strong programming and debugging skills, with experience in one or more of the

following: Java, JSP, JavaScript, SQL, PL/SQL, shell scripting, or related

enterprise technologies.

• Experience working with large, complex or legacy application systems, including

troubleshooting production issues and understanding tightly coupled business

logic.

• Familiarity with web application and enterprise platform concepts such as APIs,

application servers, databases, batch processing, authentication flows, and

system integrations.

• Experience with software delivery practices such as version control, CI/CD,

automated testing, release management and environment management.

• Working knowledge of secure coding principles and application security

practices, with appreciation of vulnerability remediation and operational risk

management.

• Good analytical thinking and problem-solving ability, with a disciplined approach

to change impact assessment and root cause analysis.

• Strong communication and collaboration skills, with the ability to work

effectively with technical and non-technical stakeholders.

• Ability to learn quickly, take ownership of assigned work, and contribute in a

structured, high-accountability environment.

[Preferred qualifications]

• Experience with legacy modernisation, technology refresh, code recovery,

refactoring or migration initiatives.

• Experience with Oracle, WebLogic, IIS, Tomcat, Spring Boot, Angular, AWS GCC,

or similar enterprise platforms.

• Exposure to DevSecOps, observability, performance monitoring, resiliency

engineering or platform security controls.

• Experience in highly regulated, high-availability or public sector environments

where auditability, compliance and operational continuity are important.

• Experience supporting systems with external agency or business partner

integrations.

• Practical experience using AI-assisted engineering tools in a disciplined and

governed way to improve delivery outcomes.

• Familiarity with land, registry, legal, transactional or document-centric systems

will be an advantage.

This is a meaningful opportunity to work on systems that are foundational to

Singapore’s land administration and property transaction ecosystem. You will help keep

critical legacy platforms dependable today while shaping their next phase of

modernisation, resilience and AI-enabled transformation for the future

Original job Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

VINOVA PTE. LTD.

Established in 2010, Vinova is a passion-driven and award-winning development company for mobile, web, and enterprise applications. Our clients span the globe and cover a wide range of projects including IoT, blockchain, banking, fintech, networking, and ecommerce. Vinova earns respect from customer...

Read more about the company

Auto-Apply to Similar Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.