Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
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.
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
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
• 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
Location: Kent Ridge Campus
Organization: NUS Information Technology
Department : Applications - Applications Architecture & Technology
Employee Referral Eligible:
Job requisition ID : 28686