Lead Software Engineer

The Great Eastern Life Assurance Company Limited

Kuala Lumpur

On-site

MYR 180,000 - 280,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The Great Eastern Life Assurance Company Limited in Kuala Lumpur seeks a senior technical leader to drive design, development, and delivery of web and mobile applications. You will guide architecture decisions, mentor engineers, and collaborate with security, compliance, testing, and vendors to deliver high-quality solutions while ensuring scalable, maintainable systems.

The role emphasizes end-to-end delivery, CI/CD governance, and proactive risk management with a focus on modern engineering

Qualifications

  • Bachelor’s degree in computer science, engineering or similar domain.
  • Related professional/technical qualification will be advantageous although not mandatory.
  • Minimum 10 years of relevant experience in web and mobile application development using agile or DevOps methodology and 3 years in leading software development team.
  • Strong proficiency and experience in Java 17, Spring Boot, Spring Batch, Spring Reactive, and Rest APIs.
  • Experience with containerization (Docker, Kubernetes) will be advantageous.
  • Experience with Kafka, MQ and event-driven systems.
  • Exposure to DevOps practices and tools.
  • Familiar with monitoring tools (Prometheus, Grafana) will be advantageous.
  • Experience with iOS mobile apps management/ development, ApplePay and other related services in the apple ecosystem will be advantageous.
  • Worked in a Continuous Integration/Continuous Delivery environment with strong appreciation of change/version control process and methodologies.
  • Working knowledge of UML or equivalent design artifacts is required.
  • Working knowledge of Agile methodologies and tools (e.g. JIRA, Confluence, HPQC, ServiceNow, etc.).
  • Knowledge of emerging technologies/platforms in Mobility, Analytics, Cloud, GenAI and AGI with a strong self-initiative to keep up with Digital trends.
  • Application performance monitoring and tuning experience is desired.
  • Worked on / have certification in Cloud technologies is an advantage.
  • Good teamwork, good interpersonal and negotiation skill, working independently is essential.

Responsibilities

  • Provide senior technical leadership in the design, development, and delivery of web and mobile applications.
  • Act as a strong problem solver, able to assess issues from multiple perspectives, and collaborate with specialist teams to resolve complex challenges.
  • Own and support end-to-end application delivery and BAU operations, including bug fixes, performance tuning, and incident resolution.
  • Govern and support CI/CD implementation and deployment processes across SIT, UAT, and Production environments.
  • Review and integrate third-party SDKs and tools and ensure alignment with standards and security controls.
  • Take accountability for identifying, escalating, and managing technical, delivery, security, and compliance risks.
  • Partner with testers, vendors, product, and domain teams to ensure quality testing outcomes.
  • Mentor engineers, reinforce coding best practices, and promote knowledge sharing.
  • Maintain awareness of industry trends, emerging threats, AI/GenAI technologies, and improve delivery efficiency.

Skills

Java 17
Spring Boot
Spring Batch
Spring Reactive
REST APIs
Cordova
Capacitor
React Native
React Native Web
Vue.js
TypeScript
JavaScript
Micro Frontend
AWS
VMware TAS
Kafka
MQ
SQL
DevOps
Docker
Kubernetes
Prometheus
Grafana
iOS ApplePay
CI/CD Tools

Education

Bachelor's degree in Computer Science
Engineering degree

Tools

JIRA
Confluence

Job description

This role exists to provide senior technical leadership that solves complex challenges, supports the development of engineering talent, and delivers high-quality web solutions aligned with the organization’s business objective.

  • Provide senior technical leadership in the design, development, and delivery of web and mobile applications, contributing to architecture decisions and ensuring scalable, maintainable, and high-quality solutions.
  • Act as a strong problem solver, able to assess issues from multiple perspectives, challenge the status quo, and collaborate with specialist teams (e.g. security, compliance, testing, vendors) to resolve complex technical and delivery challenges.
  • Own and support end-to-end application delivery and BAU operations, including bug fixes, performance tuning, minor enhancements, incident resolution, and root cause analysis, with L3 support as required.
  • Govern and support CI/CD implementation and deployment processes across SIT, UAT, and Production environments, promoting automation, test-driven development, and reliable release practices.
  • Review and integrate third-party SDKs and tools (e.g. analytics, messaging, notification services) and ensure solutions align with architecture standards, security controls, and regulatory requirements.
  • Take accountability for identifying, escalating, and managing technical, delivery, security, and compliance risks, proposing practical workarounds and resolutions to minimize impact to project timelines and business outcomes.
  • Partner closely with testers, vendors, product, and domain teams to ensure completion of functional, non-functional, and security testing with agreed quality outcomes.
  • Mentor and guide engineers by reinforcing coding best practices, supporting professional development, and encouraging knowledge sharing across teams.
  • Maintain awareness of industry trends, emerging threats, modern engineering practices, AI/GenAI technologies, and contribute ideas that improve delivery efficiency, quality, and business value.
  • Bachelor’s degree in computer science, engineering or similar domain. Related professional/technical qualification will be advantageous although not mandatory.
  • Minimum 10 years of relevant experience in web and mobile application development using agile or DevOps methodology and 3 years in leading software development team.
  • Strong proficiency and experience in Java 17, Spring Boot, Spring Batch, Spring Reactive, and Rest APIs.
  • Strong hands-on experience with:
    • a) Cordova and Capacitor
    • b) React Native and React Native for Web
    • c) Vue.js 2 and 3
    • d) TypeScript and JavaScript
    • e) Micro Frontend Architecture
    • f) AWS, VMware TAS
  • Experience with Kafka, MQ and event-driven systems.
  • Conversant on SQL.
  • Exposure to DevOps practices and tools.
  • Experience with containerization (Docker, Kubernetes) will be advantageous.
  • Familiar with monitoring tools (e.g. Prometheus, Granfana) will be advantageous.
  • Experience with iOS mobile apps management/ development, ApplePay and other related services in the apple ecosystem will be advantageous.
  • Worked in a Continuous Integration/Continuous Delivery environment with strong appreciation of change/version control process and methodologies.
  • Worked with automation tools (such as Selenium, SOAPUI, Bamboo, Jenkins, Ansible, Marvin, Github, Bitbucket, etc.).
  • Working knowledge of application design frameworks, UML or equivalent design artifacts is required.
  • Working knowledge of Agile methodologies and tools (e.g. JIRA, Confluence, HPQC, ServiceNow, etc.).
  • Knowledge of emerging technologies/platforms in Mobility, Analytics, Cloud, GenAI and AGI with a strong self-initiative to keep up with Digital trends.
  • Application performance monitoring and tuning experience is desired.
  • Working experience in a financial services industry and/or operating under strict regulatory constraints is an advantage.
  • Worked on / have certification in Cloud technologies is an advantage.
  • Good teamwork, good interpersonal and negotiation skill, working independently is essential.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (90044)
Senior Software Engineer (90044)

Sunway Education Group • Subang Jaya

On-site
MYR 90,000 - 130,000
Full Stack / Back End Developer
Full Stack / Back End Developer

OCBC • Kuala Lumpur

On-site
MYR 100,000 - 180,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Kenanga Group • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Software Engineer 2533
Software Engineer 2533

User Experience Researchers Pte Ltd • Malaysia

On-site
MYR 120,000 - 180,000
Team Lead
Team Lead

GoKardz Technologies • Kuala Lumpur

On-site
MYR 100,000 - 160,000
Senior Mobile Application Developer
Senior Mobile Application Developer

PLUS Malaysia • Petaling Jaya

On-site
MYR 180,000 - 250,000
Senior Engineer - Java
Senior Engineer - Java

Axonect • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Talent Recruit • Petaling Jaya

On-site
MYR 70,000 - 110,000
Software Engineering, Consultant
Software Engineering, Consultant

AIA Malaysia • Kuala Lumpur

On-site
MYR 240,000 - 360,000
Senior Software Engineer (Java / Spring Boot)
Senior Software Engineer (Java / Spring Boot)

PARK AND PARTNERS CONSULTANCY PTE. LTD. • Petaling Jaya

On-site
MYR 220,000 - 340,000