Job Description
Job Title:  Head (Applications Architecture)
Posting Start Date:  16/06/2025
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