Job Description
Job Title:  Senior Manager (AI Engineering)
Posting Start Date:  25/02/2026

About NUS IT

NUS Information Technology is the cornerstone to providing reliable, high-performance and secure IT solutions and effective IT governance for the campus. Here at NUS IT, we aim to transform NUS into a borderless computing community providing knowledge at its fingertips by enhancing the use of effective applications and services for teaching and learning.  

 

We drive a culture that is forward-looking. With a strong passion for IT, our people are always striving to improve, push boundaries and innovate with a "can-do" attitude.  We embrace collaboration, open communication and knowledge sharing. If you see yourself thriving in a dynamic environment and breaking new grounds with innovative ideas, you will find yourself at home in NUS IT.  

 

As part of our team, you can look forward an empowered work environment that allows you to take charge of your own career path. We provide competitive remuneration as well as flexible work arrangements to enable your growth and development. We pride ourselves on our diverse workforce and are committed to transforming NUS into a leading global University shaping the future.  

 

https://nusit.nus.edu.sg/ 

Job Description

This hire will serve as a Executive Principal Engineer within the Enterprise Service Team, providing independent technical leadership for the end-to-end delivery of high-quality software projects.


Reporting to the Associate Director (Software Engineering), the successful candidate will take a hands-on lead role in developing and scaling solutions with a strategic focus on AI enablement and enterprise-grade applications.


The role will be responsible for ensuring technical excellence across the entire software development lifecycle, from initial design and coding to deployment and maintenance, while ensuring all engineering outputs remain strictly aligned with NUS strategic goals and organizational best practices.

Duties and Responsibilities

  • Lead and mentor high-performing team of Software Engineers to architect and deliver AI and Enterprise capabilities.
  • Transform business requirements into scalable, production-ready software solutions.
  • Direct the end-to-end architecture, design, and implementation of complex software projects. Ensure that the technical roadmap is robust, future-proof, and aligns with the broader enterprise ecosystem.
  • Champion and enforce industry best practices across the development lifecycle. This includes establishing rigorous standards for clean coding, comprehensive unit/integration testing, and proactive system maintenance to ensure long-term stability.
  • Take ownership of development timelines by effectively prioritizing engineering efforts. You will balance technical debt with feature delivery, ensuring the team remains focused on high-impact milestones.
  • Act as the technical point of contact for project teams, supervisors, and project managers. Provide transparent, data-driven status updates, risk assessments, and mitigation strategies to ensure project transparency.
  • Collaborate closely with functional analysts and Quality Assurance (QA) teams to bridge the gap between business logic and technical execution. Ensure that all solutions meet stringent performance benchmarks and high-quality standards.
  • Partner with the DevOps team to design and integrate automated CI/CD pipelines. You will be responsible for overseeing the inclusion of automated security scans and deployment protocols to ensure a "security-first" development culture.

Qualifications

Qualifications & Leadership

  • Bachelor’s or Master’s degree in Computer Science, IT, or a related field.
  • At least 8 years in software development, with a proven track record of leading teams through a minimum of 3 full SDLC cycles.
  • Demonstrated ability to lead, inspire, and align cross-functional teams toward shared project objectives.
  • Strong analytical and risk-mitigation skills, with the ability to align technical roadmaps with organizational goals.

Technical Competencies

  • Advanced frontend proficiency in JavaScript/TypeScript, specifically with frameworks like Angular or React.
  • Extensive backend experience in .NET, Java, Node.js, or Python.
  • Proven expertise in cloud-native development (preferably Azure PaaS), Microservices, and Containerization.
  • Strong command of RDBMS, including Oracle, MSSQL and CosmoDB.
  • Practical experience in DevSecOps workflows; familiarity with Azure DevOps, Jenkins, Fortify, SonarQube, or Splunk is highly preferred.
  • Hands-on experience with AI technologies such as Azure OpenAI and Agentic frameworks.
  • Experience with Flutter/ElectronJS is an advantage

 

The final job title offered will commensurate with the experience and skillset of candidate. It will also align with internal job title.

More Information

Location: Kent Ridge Campus

Organization: NUS Information Technology

Department : Applications - Applications Architecture & Technology

Employee Referral Eligible: Yes

Job requisition ID : 31702

Req ID:  31702