National University of Singapore (NUS) Jobs

National University of Singapore (NUS)

Applications Close:

5 Star Employer Ranking

"Senior Principal Engineer"

Academic Connect
Applications Close
Is this job right for you? View Vital Job Information and Save Time

Senior Principal Engineer

Senior Principal

May 3, 2026

Location

Singapore

National University of Singapore

Type

Full-time Staff

Required Qualifications

5-10+ years software engineering
C#, ASP.NET Core, Entity Framework
React/TypeScript
AI tools: GitHub Copilot, Cursor, Claude
LLM APIs: Azure OpenAI, OpenAI, Anthropic
MS SQL Server, Docker, Azure
SOLID principles, CI/CD
64% Job Post Completeness

Our Job Post Completeness indicates how much vital information has been provided for this job listing. Academic Jobs has done the heavy lifting for you and summarized all the important aspects of this job to save you time.

Senior Principal Engineer

Senior Principal Engineer

Posting Start Date: 03/03/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 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)

Req ID: 31892

Tell them AcademicJobs.com sent you!

Apply Now

Frequently Asked Questions

🎓What qualifications are required for Senior Principal Engineer at NUS?

Candidates need 5-10+ years of enterprise software engineering experience and a Degree in Computer Science or equivalent. Expertise in .NET stack (C#, ASP.NET Core) and React/TypeScript is essential. Use our free resume template to highlight your skills for administration jobs.

🤖What AI tool proficiency is critical for this role?

Expert use of AI coding assistants like GitHub Copilot, Cursor, and Claude across the full SDLC is required. Experience integrating LLM APIs (Azure OpenAI, OpenAI, Anthropic) with prompt engineering is key. Explore career advice for tech roles in higher ed.

💻What is the tech stack for NUS IT Senior Principal Engineer?

Backend: C#, ASP.NET Core Web API/MVC, Entity Framework Core. Frontend: React/TypeScript. Database: MS SQL Server, PostgreSQL. Other: RESTful APIs, Docker, Azure deployment. Nice-to-have: Python, Redis. Check administration jobs for similar roles.

🚀What are the main duties and leadership responsibilities?

Develop AI-powered apps using .NET and React with AI tools. Integrate LLM APIs, semantic search. Lead mentoring on AI workflows, establish best practices. Handle full SDLC including DevSecOps. View higher ed admin jobs for more opportunities.

📝How to apply for this NUS Principal Engineer position?

Applications close on May 3, 2026 (Req ID: 31892). Tailor your application to highlight AI-assisted development and enterprise web apps. Prepare using our free cover letter template. Visit university jobs board for submission details.

💼What benefits does NUS IT offer?

Competitive remuneration, flexible work arrangements, empowered career growth, diverse workforce. Forward-looking culture with collaboration and innovation. Learn more about higher ed career advice at NUS.

No Job Listings Found

There are currently no jobs available.

Express interest in working

Let know you're interested in opportunities

Express Interest

Receive university job alerts

Get alerts from AcademicJobs.com as soon as new jobs are posted

Post a job vacancy

Are you a Recruiter or Employer? Post a new job opportunity today!

Post a Job
View More