Kuala Lumpur, MY
3 days ago
Software Engineering, Principal

At AIA we’ve started an exciting movement to create a healthier, more sustainable future for everyone.

As pioneering innovators for over 100 years, we’re now transforming our organisation to be faster, simpler and more connected. Because we want to be even better equipped to develop digital solutions and experiences that help more people live Healthier, Longer, Better Lives.

To get there, we need people with tech/digital/analytics expertise and passion to help develop positive, sustainable change through digitally enhanced experiences that will impact the lives of millions of people and create a healthier future for everyone.

If you believe in developing a better tomorrow, read on. 

About the Role

You will take ownership of multiple digital and application product roadmaps, driving both functional and non-functional capabilities to deliver measurable business outcomes.

In this role, you will lead multiple teams of contract Software Engineers to deliver reliable and impactful digital solutions across key business touchpoints. You will be responsible for ensuring timely delivery of projects and assignments aligned with company priorities.

Strong organizational and multitasking skills are essential, as is the ability to navigate complex environments. You will also play a key role in people development—hiring, training, coaching, and engaging team members to foster a high-performing and motivated workforce.

Roles and Responsibilities:

Strategic Planning & Management

Align digital product roadmaps with overall business strategy to address enterprise-wide needs.

Manage, optimize, and prioritize business demands in collaboration with business unit heads, ensuring alignment with resource capacity and value generation.

Develop long- and mid-term strategic plans for the unit, ensuring alignment with departmental, divisional, and corporate objectives.

Drive continuous improvement across the technology portfolio under your purview.

Actively participate in Tech Leadership forums and ensure effective communication of key messages to the team.

Influence and collaborate with business stakeholders during planning sessions to ensure alignment with IT delivery and support capabilities.

Budget & Resource Management

Plan, manage, and optimize resources to ensure successful execution and delivery of initiatives.

Build in-house capabilities and implement succession planning strategies.

Attract, lead, and retain high-performing talent.

Coach and mentor team members to enhance both technical and soft skills.

Drive team performance and development in alignment with the IT strategic roadmap.

Innovative Solution Design

Focus on continuous business process improvement by delivering solutions that are both effective and efficient.

Analyze and challenge user stories and requirements, translating them into robust digital solutions that meet both functional and non-functional needs.

Ensure accountability for application solutions, maintaining high standards in quality, architecture, risk, security compliance, and ongoing enhancement.

Application Development & Management

Ensure high-quality service delivery and efficient implementation across all application initiatives.

Adhere to defined SOPs including Agile practices, SDLC, change management protocols, and security tollgates.

Provide comprehensive support throughout all testing phases—UT, SIT, UAT, penetration testing, performance testing, and ORT.

Govern and execute software development processes including version control, code reviews, architecture, security, quality, and performance.

Deliver second-level production and incident support.

Measure and evaluate the success of digital product launches through post-launch assessments.

Manage vendor relationships and ensure compliance with SLA commitments.

Stakeholder Relationship Management

Serve as a trusted advisor for digital solutions across the organization.

Build, manage, and influence relationships with senior leadership and cross-functional managers to ensure consistent and credible solution delivery.

Collaborate and negotiate with vendors, business partners, and Group IT to maintain delivery flexibility and alignment with strategic goals.

Job Requirements:

Education & Experience

Bachelor’s degree in Engineering, Computer Science, or a related field.

Minimum of 5 years of professional experience in web, mobile app, or technical product management.

Core Competencies

Strong understanding of the product management lifecycle and best practices in web and application development.

Proven ability to translate digital innovation and vision into practical, hands-on solutions within existing constraints.

Excellent organizational skills with the ability to prioritize and manage multiple projects and stakeholders effectively.

Strong written and verbal communication skills, with the ability to engage both technical and non-technical audiences.

Familiarity with various development methodologies, including Agile and Waterfall, and a solid grasp of common software development practices.

Technical Proficiency (Preferred)

Programming & Scripting: ASP, VB.NET, Java, Java Servlet 2.0, Windows batch scripting.

Frameworks & Tools: Bootstrap, Telerik, Crystal Reports, SharePoint, AEM.

Integration & Services: Web services (JSON, SOAP), API Gateway, Enterprise Service Bus (ESB), BPM.

Databases: Oracle, SQL Server, Sybase.

DevOps & Cloud: DevSecOps, Cloud Computing.

File Transfer & Automation: XCOM, SFTP

Build a career with us as we help our customers and the community live Healthier, Longer, Better Lives.

You must provide all requested information, including Personal Data, to be considered for this career opportunity. Failure to provide such information may influence the processing and outcome of your application. You are responsible for ensuring that the information you submit is accurate and up-to-date.

Por favor confirme su dirección de correo electrónico: Send Email