About this role
Chubb Life HK - Principal Engineer
Hong Kong
Be the First to Apply
Job Description
Description
-
We are looking for a Staff or Principal Software Engineer to own the end-to-end technical architecture for one or more Chubb Life markets. This is a senior individual contributor role — at the same technical level as a Technical Lead — who writes production code, raises engineering standards, and drives measurable improvements in how we build and operate software.
-
The systems you'll work on serve millions of insurance customers and thousands of agents across Asia. You'll design and ship customer-facing policy and claims applications, agent and broker portals, payment gateway integrations, regulatory and partner reporting systems, and the middleware and APIs that connect them. Our stack is primarily Java and JavaScript (Node / Angular / React). We care about engineering depth, not a specific language — and we want someone who can mentor other engineers and raise the bar for the whole team.
-
About Our Team
-
Chubb is an internationally recognized global provider of insurance products, including property and casualty, accident and health, reinsurance, and life insurance. We are building a dynamic tech team that will drive the future of insurance. Our goal is to create a seamless connection between customers, agents, and partners across the entire insurance product lifecycle. We operate as a flat organization and place immense value on innovative ideas, technical expertise, attention to detail, and personal initiative.
Key Responsibilities
-
- Technical Leadership & Domain Architecture
-
Own and evolve the system and solution architecture for your market(s). This will include customer and Agency/Broker-facing front-end apps, middleware and APIs, and policy administration and other systems of record. Ensure designs are robust, scalable, secure, and aligned with global reference architectures.
-
Make decisions on software architecture and implementation strategy and drive the adoption and test-driven development, common APIs and interfaces, and shared patterns across your domain.
-
Write high-quality application code in critical or complex areas, setting a strong example for other engineers in readability, testability, and performance.
-
Support feature development by leading system and solution design and planning with multiple stakeholders, balancing local business needs with shared platform capabilities.
-
Identify potential risks and technical challenges early and address them with timely, innovative, and pragmatic solutions .
-
- Uplifting Engineering Practices & Developer Tooling
-
Lean into the AI Software Development Lifecycle. Build the tooling required to dramatically improve software development agility and across local and remote development teams. Continuously refining how we design, build, test, and release software.
-
Champion automated testing and quality: help teams design testable architectures, set