Reporting
This role reports directly to the Chief Information Officer and is responsible for ensuring an agile, efficient, and strategic approach to engineering delivery across Starhub.
Responsibilities
1. Engineering & Agile Delivery
- Oversee the entire application development lifecycle, incorporating agile methodologies to accelerate time-to-market, improve quality, and optimize value.
- Partner with business teams to prioritize, plan, and deliver high-impact solutions aligned with strategic goals.
- Identify synergies across business requests, streamline development efforts, and enforce consistent solution design principles.
- Coordinate staffing plans, budgets, and vendor relationships to address evolving delivery needs.
- Serve as the primary escalation point for issues related to solution design, development, and release management.
- Ensure robust application maintenance through proactive monitoring, incident management, and problem resolution.
- Review root cause analyses to drive continuous improvement and long-term production stability.
- Oversee system performance tracking to enhance reliability, efficiency, and cost-effectiveness.
- Manage vendor activities related to production operations and enforce adherence to service-level agreements.
- Collaborate with business units to refine demand and capacity planning, bridging technology objectives with evolving market needs.
- Maintain transparency on project scope, timelines, and critical deliverables while managing risk and issue logs.
- Provide direction on best practices, solution patterns, and emerging technologies relevant to Starhub’s transformation.
- Track and report on key performance indicators to ensure alignment with strategic objectives.
- Provide strategic leadership and vision for transforming processes and methodologies to support cloud-native service delivery and operational automation.
- Develop and expand the platform engineering function to build and support core components and tools that empower service delivery teams to produce scalable, secure, and efficient software solutions.
- Build a team of leaders and engineers—including expertise in AI solutions and design—to manage frontend and backend scaffolding, developer environments, infrastructure as code, deployment automation, post-deployment verification, incident auto recovery, and cloud cost optimization.
- Establish a long-term technology and AI strategy to enhance delivery, software engineering, operational automation, customer services, and platform engineering for Starhub, clients, and partners.
- Drive the adoption of modern quality assurance practices, including automated testing, continuous integration, and continuous deployment.
- Establish and refine standards for code reviews, testing protocols, and performance monitoring.
- Introduce design approaches and technologies that improve testing processes and overall software reliability. Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 12–15 years of leadership experience in a dynamic technology environment.
- Proven record in leading large, distributed engineering teams (50+ members) and managing relationships with external vendors.
- Proficiency with modern software development life cycles, agile frameworks, and DevOps methodologies.
- Strong communication and stakeholder management skills with the ability to unify diverse teams around common objectives.
- Demonstrated track record of implementing tools or processes that enhance operational efficiency, quality, and cost management.