Skip to main content
Back to jobs

Senior Software Engineer, Attorney-General’s Chambers

External
GovTech logoGovtech · Singapore
Full-timeOn-site2w ago
AWSCI/CDDjangoDocumentationMicroservicesPython
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Benefits

Vision insurance

Additional Information

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] Attorney-General's Chambers (AGC) is hiring for a Senior Software Engineer to join our legal tech team, supporting in the 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 perspective


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at GovTech? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect