Join Manulife's Global Engineering Transformation team in a role that combines technical expertise with transformational leadership. As a Software Engineer, you'll be instrumental in redefining how technology is delivered across the enterprise, focusing on modern software practices and cloud-native development. The position offers a unique blend of hands-on technical work and leadership opportunities, where you'll build scalable solutions while mentoring others.
The role involves working with cutting-edge technologies including Azure cloud services, Kubernetes, and various modern development frameworks. You'll be responsible for both technical implementation and cultural transformation, helping to shape the engineering practices of a major financial institution. The position offers exposure to artificial intelligence and machine learning initiatives, making it an exciting opportunity for those interested in emerging technologies.
Working in a hybrid environment across major Canadian tech hubs (Waterloo and Toronto), you'll enjoy competitive compensation and comprehensive benefits. Manulife offers a strong focus on work-life balance and professional development, with opportunities to participate in hackathons, demo days, and tech talks. The company's commitment to digital transformation and global reach provides excellent career growth potential.
This role is ideal for someone who combines technical expertise with leadership abilities, enjoys mentoring others, and wants to make a significant impact on how a large enterprise delivers technology solutions. The position offers the satisfaction of building modern solutions while helping others grow their technical capabilities.