Senior Principal Engineer

National University of Singapore

Singapore

On-site

SGD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible work arrangements
Competitive remuneration
Empowered work environment

Job summary

A leading university in Singapore is seeking a Senior Principal Engineer to deliver enterprise-grade AI-powered applications. The ideal candidate will have 5-10+ years in software engineering with a focus on .NET and React, utilizing AI tools like GitHub Copilot throughout the development lifecycle. Key responsibilities include mentoring teams, integrating APIs, and maintaining engineering excellence. This role offers a dynamic work environment that fosters innovation and professional growth.

Qualifications

  • 5-10+ years of software engineering experience.
  • Expertise in enterprise web application delivery using .NET and React.
  • Experience with AI coding assistants for development.

Responsibilities

  • Develop and maintain AI-powered applications throughout the SDLC.
  • Integrate LLM APIs into enterprise applications.
  • Mentor team on AI-assisted development workflows.

Skills

Expert use of AI coding assistants (GitHub Copilot, Cursor, Claude)
Strong enterprise web application delivery
Agile delivery
C# and ASP.NET Core
React/TypeScript
Database management (MS SQL Server, Oracle, PostgreSQL, MySQL)
RESTful APIs

Education

Degree in Computer Science or equivalent

Tools

GitHub Copilot
Azure OpenAI
Entity Framework Core
Docker

Job description

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.

Job Title: Senior Principal Engineer

Posting Start Date: 03/03/2026

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.

Job Purpose
  • Deliver enterprise-grade AI-powered applications using primarily but not limited to .NET and React, leveraging AI coding assistants throughout development.
  • Build intelligent features while using GitHub Copilot, Cursor, and Claude to accelerate delivery, enhance code quality, and drive innovation across the full development lifecycle.
Duties and Responsibilities
  • AI-Assisted Development: Develop and maintain applications by leveraging AI tools (GitHub Copilot, Cursor, Claude) across entire SDLC—from requirements and architecture to coding, testing, documentation, support, maintenance and DevSecOps.
  • AI Feature Integration: Implement LLM APIs (Azure OpenAI, OpenAI, Anthropic), semantic search, and intelligent workflows into enterprise applications.
  • Quality & Testing: Use AI to generate tests, review code, identify bugs, optimize performance. Maintain engineering excellence.
  • Leadership: Mentor team on AI-assisted workflows, establish best practices, drive adoption of AI development tools.
Qualifications
Core Requirements
  • 5-10+ years software engineering with strong enterprise web application delivery
  • Degree in Computer Science or equivalent practical experience
AI Tool Proficiency (Critical)
  • Expert use of AI coding assistants (GitHub Copilot, Cursor, Claude) for development, testing, debugging
  • Apply AI throughout SDLC: requirements, design, coding, test generation, code reviews, DevSecOps automation
  • Experience integrating LLM APIs (Azure OpenAI, OpenAI, Anthropic) with prompt engineering
  • NET Stack
  • Backend: C#, ASP.NET Core (Web API/MVC), Entity Framework Core
  • Frontend: React/TypeScript (or Angular), component design, state management
  • Database: MS SQL Server, Oracle, PostgreSQL, or MySQL with query optimization
  • RESTful APIs, OAuth2/JWT, containerization (Docker), Azure/cloud deployment
Engineering & Collaboration
  • Strong fundamentals: SOLID principles, design patterns, testing strategies, CI/CD
  • Agile delivery, stakeholder management, mentoring, team collaboration
  • Nice-to-have: Python for AI scripting, Redis caching, automated testing (Playwright/Cypress)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Principal AI-Driven Software Engineer
Senior Principal AI-Driven Software Engineer

National University of Singapore • Singapore

On-site
SGD 100,000 - 150,000
Flexible work arrangements
Competitive remuneration
Empowered work environment
AI Software Developer
AI Software Developer

National University of Singapore • Singapore

On-site
SGD 90,000 - 130,000
Assistant Senior Manager/Senior Manager (IT - Student Experience)
Assistant Senior Manager/Senior Manager (IT - Student Experience)

National University of Singapore • Singapore

On-site
SGD 80,000 - 120,000
Research Associate (Computer Engineering/Computer Science/Electronics Engineering)
Research Associate (Computer Engineering/Computer Science/Electronics Engineering)

Nanyang Technological University Singapore • Singapore

On-site
SGD 60,000 - 80,000
AI Engineer, Full Stack
AI Engineer, Full Stack

Nanyang Technological University Singapore • Singapore

On-site
SGD 60,000 - 80,000
Senior Software Engineer, AICET - NUS (1-year Contract; Renewable)
Senior Software Engineer, AICET - NUS (1-year Contract; Renewable)

National University of Singapore • Singapore

On-site
SGD 70,000 - 100,000
Data Engineering Lead — AI Pipelines & Team Leadership
Data Engineering Lead — AI Pipelines & Team Leadership

National University of Singapore • Singapore

On-site
SGD 80,000 - 120,000
AI Engineer, Dev Ops
AI Engineer, Dev Ops

Nanyang Technological University Singapore • Singapore

On-site
SGD 60,000 - 80,000
Deputy Director, Digital Platforms & AI Transformation
Deputy Director, Digital Platforms & AI Transformation

Nanyang Technological University Singapore • Singapore

On-site
SGD 240,000 - 360,000
Lead AI & Data Analytics Manager
Lead AI & Data Analytics Manager

Nanyang Technological University Singapore • Singapore

On-site
SGD 80,000 - 120,000