A

AXA

Global insurer offering life, property, casualty

Senior Software Engineer Team Lead

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeBangkok, ThailandNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in IT, Computer Science, Computer Engineering, or a related field is required.
  • At least 10 years of software development experience, including 5 years of Java development, is required.
  • Five years of experience leading or managing a development team is required.
  • Deep experience and knowledge of the full software delivery life cycle (SDLC) are required.
  • Experience with Java or Kotlin, Spring Boot, and React is required.
  • Experience with Agile, Scrum, Lean, Kanban, DevOps, pair programming, or other development and delivery practices is required.
  • Experience in enterprise organizations and complex architectures is required.
  • Experience leading, managing, and coaching under-performing and high-performing staff is required.
  • Deep technical experience in implementation, architecture, and infrastructure is required.
  • Good communication skills in English, including reading, writing, and speaking, are required to coordinate effectively with foreign vendors.

Responsibilities

  • Lead research, design, development, and testing of operating systems-level software and network distribution software.
  • Manage software design and implementation documentation covering all aspects of the software for building and software configuration management.
  • Lead management activities—including planning, coordinating, measuring, monitoring, controlling, and reporting—to ensure software development and maintenance are systematic, disciplined, and quantified.
  • Contribute hands-on to process construction through coding, verification, unit testing, integration testing, and debugging.
  • Modify software products after delivery to correct faults and improve performance or other attributes.
  • Lead the software quality process to address reliability, efficiency, security, and maintainability.
  • Manage source code reviews.
  • Lead development practices such as incremental delivery, continuous integration, and systematic deployment.
  • Develop team members' knowledge and skills to support delivery and customer experience through team building, development, leadership, and motivation.
  • Evaluate outcomes and revise future processes based on lessons learned.
  • Initiate and develop quality improvements to systems, processes, and practices.
  • Provide leadership to ensure stakeholder services are delivered to agreed standards.
  • Support and coach the team using technical knowledge and experience to promote best practices and optimize capability.

Desired Qualifications

  • Additional experience with JavaScript, Node.js, Docker, Jenkins, OpenShift, Kubernetes, or AWS is an advantage.

About the Company

AXA

Global insurer offering life, property, casualty

AXA is a global insurer and asset manager that provides life, health, and property and casualty insurance, as well as related financial services. Its products work by customers paying insurance premiums in exchange for coverage against risks; AXA pools risk across many policyholders, prices premiums based on risk, and pays claims when events occur, while also offering investment and retirement products through its asset management arm. The company has grown through large acquisitions, giving it a wide geographic footprint and a diverse mix of personal, commercial, and specialty insurance offerings. This scale and breadth set AXA apart from many competitors, alongside a long history of strategic mergers that expanded its reach to customers around the world. AXA’s goal is to be a leading global insurer and asset manager, delivering financial protection and long-term value to customers and stakeholders.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1816

Recently Posted Jobs

Explore more opportunities at AXA

See more jobs