A

AIA Group

Pan-Asian life insurance provider

Software Engineering - Consultant

Software EngineeringConfirmed live in the last 24 hours
Full-timeKuala Lumpur, Federal Territory of Kuala Lumpur, MalaysiaNo salary listedIn-person

About the Job

Requirements

  • A minimum of 8 years of software engineering experience, including at least 3 years in a technical lead role.
  • Strong experience with Java/J2EE, Spring Boot, .NET, Angular, RESTful APIs, microservices architecture, relational databases, and enterprise application integration.
  • Experience with Azure cloud services, Azure solution architecture, cloud-native application architecture, and integration patterns.
  • Experience with CI/CD pipelines using GitHub, Azure DevOps, and Git branching strategies.
  • Experience with DevSecOps practices, automated testing, and release automation.
  • Strong understanding of application architecture, system integration, performance tuning, and security best practices.
  • Experience managing enterprise applications across the full software development lifecycle.
  • Experience in application modernization, technical debt management, and cloud migration initiatives.
  • Experience working with vendors and cross-functional technology teams.
  • Strong stakeholder management, communication, and problem-solving skills.

Responsibilities

  • Own end-to-end technical accountability for applications under the assigned portfolio.
  • Manage application roadmaps, technical debt, and lifecycle activities.
  • Ensure compliance with architecture, security, audit, and software development lifecycle requirements.
  • Lead root cause analysis and drive preventive actions for recurring issues.
  • Drive continuous improvements in application stability, security, maintainability, operational efficiency, and scalability.
  • Lead technical design and solution reviews for all enhancements.
  • Promote engineering practices including code review, automated testing, continuous integration and delivery, and AI-assisted engineering.
  • Ensure solutions meet performance, security, and supportability requirements.
  • Drive automation and engineering improvements to improve delivery quality and productivity.
  • Act as a subject matter expert to provide technical consultation, effort estimation, and solution recommendations.
  • Collaborate with Product Managers, Architects, and stakeholders on solution design and delivery planning.
  • Identify technical risks, dependencies, and mitigation plans.
  • Support modernization, automation, and continuous improvement initiatives.
  • Provide technical guidance during incidents, problem resolution, and major changes.
  • Manage vendor technical deliverables, quality, risks, and service-level agreement compliance for assigned applications.
  • Coach and mentor team members on technical and professional development.
  • Promote engineering standards, best practices, and knowledge sharing.
  • Guide engineers and vendors to deliver quality solutions.
  • Foster a culture of accountability, teamwork, and continuous improvement.

Desired Qualifications

  • Experience managing multiple enterprise applications and vendors.

About the Company

AIA Group

Pan-Asian life insurance provider

AIA Group provides life insurance and related financial protection across Asia. It sells life insurance, protection, and long-term savings products to individuals and groups, paying benefits and claims when needed. It differentiates itself with a pan-Asian footprint across 18 markets, long-standing customer and agent relationships, and a strong focus on environmental, social, and governance practices. Its goal is to be a leader in ESG while helping millions live Healthier, Longer, Better Lives and creating long-term value for stakeholders.

Company size
10,001+
Company stage
Not listed
Total funding
$618.7M
Headquarters
Central and Western District, Hong Kong
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at AIA Group

See more jobs