What is a Software Engineer at John Hancock?
A Software Engineer at John Hancock plays a vital role in bridging modern technology with financial services. As a subsidiary of Manulife, John Hancock is a prominent leader in insurance, retirement, and wealth management. Engineers here do not just write code; they design, build, and maintain the digital platforms that manage millions of customers' financial portfolios, process insurance claims, and deliver seamless digital experiences. The applications you build directly impact the financial security and peace of mind of millions of users.
In this role, you will work on modernizing legacy financial systems, migrating services to cloud-native architectures, and building intuitive customer-facing interfaces. The scale of the work is massive, requiring a strong focus on security, reliability, and performance. Whether you are optimizing a backend API, implementing a modern frontend framework, or designing a secure data pipeline, your contributions will drive the digital transformation of a household brand with over a century of history.
Working at John Hancock offers a unique balance: the stability and resources of a massive financial institution combined with the forward-looking, agile mindset of a modern tech organization. You will collaborate with cross-functional teams of product managers, designers, and security experts to deliver robust software solutions that meet strict regulatory standards while maintaining an exceptional user experience.


