Join Manulife's Global Engineering Transformation team in a role that combines software development with technical education and transformation initiatives. As an Associate Software Engineer, you'll be part of a dynamic team working to redefine technology delivery across the enterprise through modern software practices and cloud-native development. The position offers hands-on experience with cutting-edge technologies while contributing to impactful projects that drive business value. You'll participate in developing technical training content, collaborate with senior engineers on cloud-native applications, and engage in various learning initiatives including workshops and hackathons. The role offers competitive compensation ($60,900 - $113,100 CAD) and comprehensive benefits. Manulife, a leading financial services provider, is recognized as a top employer globally with awards from Forbes and others, offering a flexible, inclusive work environment focused on employee growth and well-being. This opportunity is perfect for early-career developers passionate about both technical development and knowledge sharing, with locations in Toronto and Waterloo, Ontario.