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 where we empower our people to master their craft through robust learning and development opportunities all year round.
Play a part in Singapore’s vision to build a Smart Nation and embark on your meaningful journey to build tech for public good. Join us to advance our mission and shape your future with us today!
Learn more about GovTech at tech.gov.sg.
[What you will be working on]
The Government Digital Product (GDP) Team at GovTech drives the digital transformation of the Singapore Government. Within GDP, the Digital Society Products (DSP) team delivers high-impact digital services across housing, community, social, transport, public service, and legal domains. Formerly known as DCUBE (Digital Design & Development), DSP is a cross-functional team comprising product managers, designers, engineers, and security specialists. We are hiring a Senior Software Engineer to join our forward-deployed legal tech team, supporting the Attorney-General’s Chambers (AGC) in modernising core legal systems.
This is a hybrid, forward-deployed role based at the Attorney-General’s Chambers, located in PARKROYAL COLLECTION Pickering.
We’re seeking a seasoned and pragmatic Senior/Lead Software Engineer to join our multidisciplinary team. You will play a key role in modernising core legal systems — from legislation drafting platforms to legal case management and structured document tools.
This role goes beyond implementation — we’re looking for an engineer who can collaborate with designers, product managers, and legal officers to deliver resilient, maintainable, and usable systems that will serve Singapore’s legal infrastructure for years to come.
You will be part of a multidisciplinary team driving the transformation of national legal systems over a 2-year roadmap. Projects include:
- Legislation drafting and publication platform
Revamp the legislation drafting and publication platform, including approval workflows and structured legal content management - Legal case management system
Modularise the existing legal case management system, decoupling core case workflows from secondary functions - Legal tools development
Build standalone tools for legal research, drafting, and advisory tasks - Structured document format migration
Migrate legacy legal documents from a proprietary XML schema to the open Akoma Ntoso (AKN) standard to enable structured, machine-readable legal content.
The work involves technical architecture redesign, data model transformation, format migration to Akoma Ntoso (AKN), and API refactoring — along with close collaboration with legal officers to improve usability and system resilience. Many solutions will incorporate AI capabilities such as retrieval, summarisation, and drafting, and require integration across drafting, publishing, and research tools.
- Design, develop, and maintain backend and full-stack systems that support legal workflows
- Contribute to system architecture, modularisation strategies, and API integrations
- Collaborate with legal officers, business analysts, designers, and fellow engineers to identify requirements and build pragmatic solutions
- Develop robust data pipelines, format transformation tools, and document-processing workflows
- Integrate structured content systems and document drafting interfaces
- Support the development of search, summarisation, and retrieval functions using latest AI approach
- Establish CI/CD pipelines and infrastructure for secure, production-ready deployments
- Participate in code reviews, technical documentation, and knowledge sharing
[What we are looking for]
-
7-12 years of software engineering experience, preferably in enterprise systems or public sector platforms
-
Strong backend development skills in Python (Django or similar) and frontend familiarity with TypeScript / React
-
Experience working with containerised microservices, CI/CD pipelines, and AWS (Fargate, Lambda, S3, RDS, OpenSearch)
-
Strong grasp of data modelling, document standards (XML, JSON), and format migration tools
-
Working knowledge of information retrieval, API architecture, and modular systems design
-
Comfortable working in cross-functional teams and collaborating with domain experts
Good to have:
-
Familiarity with legal systems, publishing platforms, or workflow engines
-
Experience handling structured document standards like Akoma Ntoso (AKN)
-
Exposure to search technologies, graph databases, or basic AI components (e.g. summarisation, entity extraction)
-
Experience modernising legacy systems or decomposing monoliths to microservices
Traits We Value
-
Thoughtful, pragmatic engineering mindset
-
Clear communicator — able to explain technical decisions to non-technical stakeholders
-
Curious and eager to learn, especially in legal and civic domains
-
Comfort with ambiguity and evolving requirements
-
Interest in public sector systems and digital transformation at scale
GovTech is an equal opportunity employer committed to fostering an inclusive workplace that values diverse voices and perspectives, as we believe that diversity is the foundation to innovation.
Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite of perks. These include leave benefits to meet your work-life needs and employee wellness programs.
We champion flexible work arrangements (subject to your job role) and trust that you will manage your own time to deliver your best, wherever you are, and whatever works best for you.
Learn more about life inside GovTech at go.gov.sg/GovTechCareers.
Stay connected with us on social media at go.gov.sg/ConnectWithGovTech
