C

Chubb

Global property & casualty insurer

Principal Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeTaipei City, TaiwanNo salary listedIn-person

About the Job

Requirements

  • Demonstrated ability to influence engineering direction across teams and drive systemic engineering improvement beyond a single application or squad.
  • Strong proficiency in at least one modern server-side programming language such as Java, JavaScript/TypeScript, Python, Go, or C#.
  • Strong understanding of software architecture, testing, version control, continuous integration and continuous delivery, and modern development practices.
  • Ability to improve engineering practices through mentoring, code review, technical leadership, and cross-team collaboration.
  • Fluent, communicative English proficiency equivalent to IELTS 5, TOEFL 70, or TOEIC 700+.
  • For applicable markets, sufficient local-language capability to work effectively with in-market stakeholders.
  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related field, or equivalent practical experience.
  • Strong experience in software engineering, including time in a senior hands-on technical role.
  • Experience designing, building, and operating production systems across multiple layers of the stack, including front end, web servers, core systems, enterprise integration layers, and infrastructure as code.
  • Experience developing and supporting web applications in public cloud environments.
  • Experience investigating and resolving production issues across application, integration, and infrastructure layers.

Responsibilities

  • Own and evolve system and solution architecture for Taiwan markets, covering customer- and DMTM/Banca/Broker-facing front-end applications, middleware and APIs, policy administration, and other systems of record; ensure designs are robust, scalable, secure, and aligned with global reference architectures.
  • Guide software architecture and implementation decisions, and drive adoption of testable designs, common APIs, shared patterns, and sound engineering practices across the market.
  • Write high-quality application code in critical or complex areas, modeling readability, testability, and performance for other engineers.
  • Lead system and solution design and planning for feature development 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.
  • Apply AI-enabled software development practices where they improve engineering quality, speed, and developer experience; continuously refine how software is designed, built, tested, released, and operated.
  • Help teams design testable architectures, establish and extend testing frameworks, and achieve appropriate unit, functional, and integration test coverage.
  • Promote and model Agile delivery, lifecycle management, and git version control with effective branch and release strategies.
  • Collaborate with Platform Engineering, QA, and other enabling teams to improve CI/CD pipelines, development environments, and tooling, ensuring they meet developer needs and support 12-factor application principles in public cloud environments.
  • Mentor and coach engineers, including senior engineers; conduct code reviews and encourage appropriate experimentation with new technologies.
  • Investigate and resolve complex production and performance issues across the stack using debuggers, API clients such as curl and Postman, centralized logging platforms such as ELK and Grafana, and application performance monitoring tools such as Azure Monitor, Azure Application Insights, and Dynatrace.
  • Guide teams in building observable, fault-tolerant systems with suitable monitoring, logging, and alerting to support reliable public-cloud operations.
  • Help teams define and achieve quality and reliability metrics, including error rates, performance baselines, and incident reduction, influencing outcomes without formal people-management responsibilities.
  • Produce practical working agreements, engineering standards, and runbooks with Platform Engineering, QA, and global teams in Singapore, India, and other centers.
  • Own and deliver end-to-end fixes when shared libraries, CI pipelines, or deployment processes are broken or absent for the Taiwan market.
  • Build integrations, adapters, and process changes that bridge global engineering direction and local market needs.

About the Company

Chubb

Global property & casualty insurer

Chubb is the world’s largest publicly traded property and casualty insurer, offering commercial and personal insurance, reinsurance, life and health products across 54 countries. It underwrites policies by evaluating risk, pricing premiums, and paying claims fairly and promptly when covered events occur. Its breadth of products, extensive distribution, and strong financial position distinguish it from competitors and enable it to serve diverse clients globally. Its goal is to help people and businesses manage risk with clear policy terms and reliable financial protection.

Company size
10,001+
Company stage
IPO
Headquarters
Zurich, Switzerland
Founded
1985

Recently Posted Jobs

Explore more opportunities at Chubb

See more jobs