Enable job alerts via email!

Head (Applications Architecture)

National University of Singapore

Singapore

On-site

SGD 150,000 - 220,000

Full time

20 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

The National University of Singapore seeks a Head of Engineering to lead an extensive engineering organization. This role involves strategic oversight, mentoring talent, and ensuring technical alignment with business goals. Ideal candidates should have extensive experience in software engineering and proven leadership skills to foster innovation and excellence across teams.

Qualifications

  • Minimum 20 years experience in software engineering and enterprise architecture.
  • Proven experience as a Head of Engineering or similar role leading cross-functional teams.
  • Hands-on experience with modern technologies and agile methodologies.

Responsibilities

  • Lead and manage the entire engineering organisation of ~70 engineers.
  • Oversee architectural decisions and ensure delivery of robust solutions.
  • Collaborate with product management teams to translate business requirements.

Skills

Leadership
Problem Solving
Strategic Thinking
Communication

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Informatica
Azure

Job description

Company description:

The National University of Singapore is the national research university of Singapore. Founded in 1905 as the Straits Settlements and Federated Malay States Government Medical School, NUS is the oldest higher education institution in Singapore



Job description:

Job Responsibilities

Leadership and Strategy
• Lead and manage the entire engineering organisation (~70 engineers) across Application Development, Data, Integration, AR/VR and Architecture
• Defines and implements the technical vision and roadmap, ensuring alignment with the company's strategic goals
• Mentors and develops engineering talent, promoting a culture of innovation, continuous learning, and accountability

Technical Oversight
• Oversees architectural decisions, ensuring the delivery of robust, scalable, and secure solutions
• Oversee technical budgets, resources, and timelines, ensuring projects are delivered on time, within scope, and aligned with business priorities
• Ensures system architecture supports performance, scalability, and resilience

Product and Innovation
• Collaborates with product management teams to translate business requirements into technical specifications
• Champions continuous delivery, automation, and agile methodologies to accelerate product development and improve time to market

Security & Compliance
• Ensures the highest standards of security and compliance across all platforms and services.
• Implements best practices for DevSecOps, CI/CD pipelines and cloud operations

Stakeholder Management
• Collaborate with functional tower heads to ensure successful delivery of products, projects, and services
• Works closely with IT leadership to define technology strategies and KPIs
• Communicates technical concepts to non-technical stakeholders and aligns them with business objectives

Job Requirements

• Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
• Proven experience as a Head of Engineering, or a similar leadership role, leading cross-functional engineering teams and driving technology roadmaps
• Minimum 20 years of experience in software engineering, enterprise architecture, data platforms
• Exceptional strategic thinking and problem-solving skills, with the ability to translate complex business challenges into innovative technical solutions
• Hands-on experience with modern technologies, frameworks and best practices in software engineering and architecture
• Hands-on experience in end-to-end development of data lakes and data warehouses, preferably with experience in Informatica
• Excellent leadership, communication and stakeholder management skills
• Ability to work in a fast-paced, dynamic environment and deliver results under tight deadlines
• Experience working in an Agile software development environment.
• Experience working with cloud-based technologies (preferably Azure), microservices, and containers
• Strong expertise in service-oriented architecture, microservices and API management
• Proven track record to lead software development budgets, schedules, and resources
• Excellent communication and leadership skills, with the ability to effectively mentor and manage cross-functional teams

More Information

Location: Kent Ridge Campus

Organization: NUS Information Technology

Department : Applications - Applications Architecture & Technology

Employee Referral Eligible:

Job requisition ID : 28686

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.