Head, Software Engineering

SMRT Corporation, Ltd.

Singapore

On-site

SGD 180,000 - 350,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SMRT Corporation, Ltd. is seeking a dynamic Head of Software Engineering to lead a high-performing team delivering end-to-end digital and AI-enabled capabilities, including Wink+.

You will drive AI integration and guide architecture, delivery, and innovation across platforms. This critical leadership role requires strategic thinking, strong technical excellence, and the ability to mentor engineers while aligning technology with business goals.

Qualifications

  • Bachelor’s or Master’s degree in CS/Software Engineering or related field.
  • 10+ years in software engineering with 3+ years in leadership roles.
  • Experience with Cloud Native Infrastructure and AI Technologies (AWS a plus).
  • Familiar with architecture frameworks, DevOps, and Agile methodology.
  • Backend tech: Kotlin, Node.js, Java; mobile development for iOS/Android.
  • Startup/scale-up experience is a plus.
  • Experience integrating generative AI into engineering workflows.

Responsibilities

  • Provide strategic direction and leadership for the software engineering team.
  • Plan and execute scalable roadmaps for apps, platforms, and digital products.
  • Oversee daily operations, resource allocation, and performance management.
  • Establish engineering best practices through technical leadership and reviews.
  • Collaborate with stakeholders to define features and deliver products.
  • Drive cross-team alignment on technical decisions and architecture.
  • Communicate complex concepts and risks to senior leadership.
  • Champion AI adoption across products and processes.
  • Design scalable, secure systems with CI/CD best practices.
  • Define KPIs and report progress to leadership.
  • Mentor and develop team members and stay updated on AI/engineering trends.

Skills

Leadership
Tech strategy
Communication
Problem solving
Independent work

Education

Bachelor’s or Master’s Degree in Computer Science/Software Engineering

Tools

AWS
CI/CD
Kotlin
Node.js
Java
Mobile development (iOS/Android)

Job description

Head, Software Engineering
Job Purpose

We are seeking a dynamic and experienced Head of Software Engineering to lead, manage our high-performing software engineering team. The team delivers end-to-end digital and AI capabilities by developing and enhancing key digital products and platforms (such as Wink+), and by implementing AI-driven solutions that support business transformation, growth and innovation.

This is a critical leadership role that sits at the intersection of traditional software development and the rapidly evolving world of AI.

You will be responsible for the entire software development lifecycle, from technical strategy and architecture to execution and delivery. More importantly, you will be the driving force behind integrating AI into our products and platforms, fostering a culture of innovation and technical excellence. If you are a strategic thinker with a passion for building great teams and groundbreaking technology, we want to hear from you.

Responsibilities
  • Assist Head DAT in providing strategic direction (aligned with the organization’s overall goals and objectives) and leadership for the team.
  • Lead the planning and execution of scalable software engineering roadmaps to support the growth and evolution of the mobile app, platforms and digital products.
  • Oversee day-to-day operations of the Software Engineering team, including workload prioritization, resource allocation, and performance management.
  • Establish engineering best practices through hands on technical leadership, code reviews, and architectural deep dives.
  • Collaborate with both internal and external stakeholders to define software features and implement software products that meet their business needs.
  • Drive cross team alignment on technical decisions, execution priorities, and long term architectural strategy.
  • Communicate complex technical concepts and risks to senior leadership in a clear, business aligned manner.
  • Champion the exploration, adoption, and implementation of AI technologies across product offerings, business initiatives, and internal processes.
  • Oversee the design and architecture of scalable, robust, and secure software systems. Drive best practices in coding, testing, and deployment (CI/CD).
  • Define key performance indicators (KPIs) and metrics to measure the effectiveness and impact of the initiatives and regularly reporting on progress to senior leadership.
  • Serve as a mentor and coach to the team, fostering their growth and development within the organization.
  • Keep abreast of new AI and Software engineering practices and technologies and continuously improve internal workflow and practices.
Qualifications & Work Experience
  • Bachelor’s or Master’s Degree in Computer Science, Software Engineering or a related field.
  • 10+ years of software engineering experience, including 3+ years in engineering leadership or people management roles.
  • Experience working with Cloud Native Infrastructure and AI Technologies. (Familiarity with AWS is a plus)
  • Familiarity with architecture frameworks, DevOps, and Agile methodology
  • Familiarity with backend technologies including Kotlin, Node.js and Java, as well as mobile application development for IOS and Android.
  • Candidates with zero-to-one startup and scale-up experience is a plus
  • Preferred experience in integrating generative AI into engineering workflows to improve productivity and code quality
Skills
  • Strong understanding of business strategy and its translation into technology solutions.
  • Familiarity with software engineering principles, system architecture, cloud infrastructure, and modern development technologies, with the ability to lead technical direction and architectural decision‑making across engineering teams.
  • Strong passion for continuously learning and adopting emerging technologies, including Generative AI and Agentic AI, with the ability to integrate AI into software engineering solutions.
  • Excellent knowledge of technical architecture and modern design patterns.
  • Excellent leadership, communication, and interpersonal skills, with the ability to collaborate effectively across functional teams.
  • Strong problem‑solving abilities and attention to detail.
  • Ability to work independently and manage multiple initiatives effectively

The new hire will be appointed on an initial two-year contract.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI-Native Engineering Lead (Full Stack)
AI-Native Engineering Lead (Full Stack)

CORNERSTONE GLOBAL PARTNERS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
AI-Enabled Full Stack Engineer
AI-Enabled Full Stack Engineer

ANCHOR SEARCH GROUP PTE. LTD. • Singapore

On-site
SGD 110,000 - 190,000
AI-Enabled Full Stack Engineer
AI-Enabled Full Stack Engineer

ANCHOR GLOBAL CONSULTING PTE. LTD. • Singapore

On-site
SGD 90,000 - 135,000
AI Solution Architect
AI Solution Architect

Panasonic R&D Center Singapore • Singapore

On-site
SGD 180,000 - 260,000
Software Engineering Manager
Software Engineering Manager

Sanderson-iKas Singapore • Singapore

On-site
SGD 180,000 - 240,000
Technical Lead
Technical Lead

TOPPAN Ecquaria Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Head of Artificial Intelligence
Head of Artificial Intelligence

Cygnify • Singapore

On-site
SGD 240,000 - 360,000
Fullstack Engineer (AI Engineer)
Fullstack Engineer (AI Engineer)

United States Digital Space LLC • Singapore

On-site
Senior AI Engineer (Search / Retrieval)
Senior AI Engineer (Search / Retrieval)

WORKATO PTE. LTD • Singapore

On-site
SGD 150,000 - 210,000
Senior AI Engineer- #AIDA
Senior AI Engineer- #AIDA

Singtel • Singapore

On-site
Confidential