Head of Software Engineering Practice (SG) - Large Tech [25F08]

REFERRAL REWARD: SGD$500

Head of Software Engineering Practice (SG)

Location: Singapore

Our Client

The company is a leading organisation driving digital transformation initiatives. As a center of excellence for information technology and smart systems, the company develops capabilities in data science, artificial intelligence, application development, smart city technology, digital infrastructure, and cybersecurity and deploys them across large enterprises..

We’re looking for an experienced and visionary engineering leader to head the Software Engineering Practice.

This role is central to shaping how software is built by standardising engineering practices, driving craft excellence, scaling modern  tooling, and building a thriving engineering culture. 

As Head of Software Engineering Practice, you’ll balance strengthening foundational  capabilities such as setting standards, improving operational visibility, and uplifting  engineering management, with preparing the organisation for the future through AI  adoption and emerging technologies. 

You will define what great looks like while leading efforts to build an engineering culture  that relentlessly pursues excellence at every level. 

You’ll lead a small but high-impact team to transform and deliver secure, scalable, and user-centric software for today and the future. 

Key Responsibilities 

Technical Vision and Craft Leadership 

  • Define and align a cohesive technical direction for software engineering across  the company 

  • Establish and scale best practices, standards, frameworks and tools that  enhance engineering craft and quality. 

Operational Visibility 

  • Improve visibility and understanding of systems, ownership, and operational  health to enable better decision-making, risk management, and standard  adoption. 

Engineering Enablement 

  • Design and deliver tooling, workflows, and shared assets that empower  engineering teams to work efficiently and consistently.

  • Support the development of foundational capabilities that enable scalable,  secure, and modern software delivery across teams. 

Talent Development 

  • Shape role definitions, career frameworks, and hiring standards. 

  • Drive initiatives that raise the bar for engineering talent and support long-term  growth for engineers and engineering managers. 

Modernisation & AI Strategy 

  • Anticipate emerging trends and lead initiatives to modernise legacy practices. • Explore and integrate AI into software development to unlock new capabilities.

Ways of Working and Delivery Mindset 

  • Shift toward outcome-driven software delivery with a focus on impact, not just  output. 

  • Support decentralised teams by promoting consistency through shared  practices and tools, regardless of maturity level. 

Organisational Impact 

  • Shape engineering culture and operating models by partnering with cross-functional leaders to align technical  strategy with mission outcomes. 

  • Contribute to governance and policy reforms that enable modern software  development. 

Qualifications 

  • Proven experience in senior engineering leadership roles, with a focus on  developer experience, platform, or engineering enablement. 

  • Demonstrated ability to set technical direction, define standards, and drive adoption at scale. 

  • Strong background in software engineering, with a deep understanding of system  design, architecture, DevOps, testing, and modern development practices.

  • Brings deep insight into how great engineering teams work, across tools,  workflows, standards, culture, and how to scale these effectively. 

  • Experience leading across functions to balance governance, tooling, and team  enablement.

  • Experience hiring, mentoring, and developing engineering talent, including managers. 

  • Bachelor’s degree in Computer Science or a related field; advanced degree a bonus.


Are you applying for the role yourself or referring someone?