Head (Applications Architecture)
Job Description
Job Title: Head (Applications Architecture)
Posting Start Date: 16/06/2025
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
Req ID: 28686
Tell them AcademicJobs.com sent you!