Principal Software Engineer, Innovation Leader

18 hours ago


Waterloo, Ontario, Canada Sun Life Financial Full time
Unlock the Future of Contact Center Technology

Salary Range: 84,000 - 138,000

Join Sun Life Financial as a Principal Software Engineer to drive innovation and shape the future of our contact center technology. As a senior engineering leader, you will play a pivotal role in transforming our engineering practices and delivering cutting-edge solutions that enhance customer experience and operational efficiency.

Job Description:
  • Lead technical delivery for our Contact Centre Innovation and Engineering Practices team, driving innovation and implementing cloud capabilities and GenAI solutions across Canada, Asia, and the US.
  • Collaborate with cross-functional teams to define and implement key software delivery, cloud, GenAI, and DevOps processes.
  • Champion a culture of continuous improvement, motivating change and fostering innovation within the team.
Requirements:
  • Bachelor's degree in computer science or a relevant field.
  • 10+ years of experience in senior engineering and technology roles building large-scale, multi-tier distributed software systems.
  • Deep expertise in cloud technologies, particularly AWS services and AI/ML applications.
  • Hands-on expertise with Java, Python, Lambda functions, and APIs.
Benefits:
  • Competitive salary range of $84,000 - $138,000.
  • A comprehensive benefits package, including wellness programs supporting mental, physical, and financial health.
  • Opportunities for career growth and professional development.
  • A dynamic work environment with a focus on collaboration, transparency, and trust-based teamwork.
About Us:

Sun Life Financial is a global organization committed to creating a positive impact on the lives of individuals, families, and communities around the world. We strive to foster a diverse and inclusive workplace where everyone feels valued and empowered to contribute their best work.



  • Waterloo, Ontario, Canada Financière Sun Life Full time

    Job Description:This role offers an exciting opportunity to shape the future of contact center technology and drive innovation at a global scale. As a Lead Software Engineer, you will play a pivotal role in transforming our engineering practices and delivering cutting-edge solutions that enhance our customer experience and operational efficiency.Key...


  • Waterloo, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry Radar- Principal Sensor DesignerAt BlackBerry Inc., we are seeking a talented Sensing Innovations Engineer to join our IoT Business Unit. This role is part of the BlackBerry Radar team, which focuses on developing innovative services for managing and optimizing fleet operations.We are committed to providing an attractive compensation package and...


  • Waterloo, Ontario, Canada Menlo Ventures Full time

    Unlock the power of equity ownership for more people in more places with Carta. Our mission is to build products and technology that have yet to be built.We are seeking a skilled Software Engineer to join our team of passionate learners, builders, experts, and leaders. As a key member of our engineering team, you will work directly with internal and external...


  • Waterloo, Ontario, Canada Syntronic Full time

    Are you a skilled software engineer looking to make a meaningful impact in the automotive industry?Syntronic, a global leader in design and development, is seeking an experienced software engineer to join our team.We're on the cutting-edge of innovation, working on cutting-edge telecom advancements, pioneering automotive tech, life-saving healthcare...

  • Technical Lead

    4 weeks ago


    Waterloo, Ontario, Canada Cedent Consulting Inc Full time

    Software Engineering Manager (Waterloo, ON) Salary: $140,000/yearAbout Cedent Consulting Inc.We are a dynamic and innovative company based in Waterloo, Ontario, Canada, seeking a skilled Technical Lead to oversee our software engineering team. As a key member of our management team, you will be responsible for leading and guiding our engineers to achieve...


  • Waterloo, Ontario, Canada Sun Life Financial Full time

    At Sun Life Financial, we're committed to providing innovative solutions that empower individuals, families, and communities worldwide.Software Engineering Manager RoleWe're seeking a skilled Software Engineering Manager to lead our Canadian digital strategy. As a servant leader, you'll manage a team of highly experienced Java and .NET software engineers...


  • Waterloo, Ontario, Canada RideCo Full time

    RideCo is a leading provider of on-demand transit software, powering the transportation needs of cities across North America. We're looking for a skilled Cloud-Based Software Engineer to join our Test & Automation Team and help us drive innovation in this exciting space.About the RoleAs a Cloud-Based Software Engineer, you'll play a key role in ensuring the...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Powering InnovationAnsys, a leader in simulation technology, is seeking an experienced R&D Verification Engineer II to join our EBU team. This role plays a crucial part in ensuring the quality and functionality of our products by conducting thorough software testing.In this position, you will assess how well our products meet customer needs and expectations,...


  • Waterloo, Ontario, Canada NCR Full time

    We are seeking an experienced Android Software Architect to join our team at NCR Voyix Corporation. With over 140 years of history, we have been the global leader in consumer transaction technologies and today we transform stores, restaurants, and digital banking experiences with cloud-based SaaS and services capabilities.About the Role:This is a key...


  • Waterloo, Ontario, Canada Financière Sun Life Full time

    Drive Innovation in Contact Center TechnologyWe are seeking an exceptional Principal Software Engineer to lead technical delivery for our Contact Centre Innovation and Engineering Practices team.This role offers an exciting opportunity to shape the future of our contact center technology and drive innovation at a global scale. The successful candidate will...


  • Waterloo, Ontario, Canada Société Financière Manuvie Full time

    Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better.The company has various insurance products that provide financial protection to individuals and businesses. As an Engineering Leader Director at Manulife, you will play a crucial role in shaping the future of the...


  • Waterloo, Ontario, Canada Société Financière Manuvie Full time

    Société Financière Manuvie is a leading financial institution with a rich history of innovation and growth. As an Engineering Leadership and Innovation Manager, you will play a crucial role in shaping the future of our technology landscape.About the RoleThis is a unique opportunity to lead a team of talented software engineers working on cutting-edge...


  • Waterloo, Ontario, Canada Syntronic Full time

    About SyntronicAt Syntronic, we are a global leader in design and development, specializing in electronics, electro-mechanics, and software. Our teams work on projects that define the future, creating state-of-the-art communication systems, autonomous vehicles, and IoT solutions that revolutionize everyday life.A Global Community of InnovatorsWe foster...


  • Waterloo, Ontario, Canada AdHawk Microsystems Full time

    About AdHawk MicrosystemsWe develop cutting-edge eye-tracking technology that bridges the connection between eyes, brain, and the world around us.Our TechnologyWe create custom silicon microsystems at the wafer-scale to enable widespread adoption of eye tracking in consumer electronics products. Our team has revolutionized conventional eye-tracking systems'...


  • Waterloo, Ontario, Canada NCR Full time

    We are seeking an experienced Software Engineering Lead to join our team at NCR Voyix Corporation.About the RoleThis is a unique opportunity for a skilled engineer to lead the development of innovative software solutions that transform the way people bank, shop, eat, and travel. As a Software Engineering Lead, you will be responsible for defining APIs,...


  • Waterloo, Ontario, Canada Sun Life Financial Full time

    Unlock your potential in a collaborative environment at Sun Life Financial, where innovative minds drive success.Job OverviewWe are seeking a highly skilled Senior Software Engineer with a passion for cutting-edge technologies to join our dynamic team. As a key member of our Platforms and Engineering Domain, you will play a pivotal role in driving...


  • Waterloo, Ontario, Canada Conrad School of Entrepreneurship and Business, University of Waterloo Full time

    The Conrad School of Entrepreneurship and Business at the University of Waterloo is a hub for innovative education and research, fostering a community of entrepreneurs, innovators, and industry leaders. We are seeking a talented individual to take on the role of Director, driving our strategic plan for education and research while shaping the direction of...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationWe are growing our Engineering Transformation Office to power extraordinary customer and employee experiences through software, platform, and engineering skills.The successful candidate will have a strong ability to coach and lead trainings/presentations to segment partner teams/engineers;...


  • Waterloo, Ontario, Canada RideCo Full time

    Join RideCo's Engineering team as a Cloud-Based Software Engineer and help us deliver innovative solutions for the on-demand transit industry. In this role, you will design and develop scalable cloud-based applications using languages such as Python, Bash script, JavaScript/Angular/Vue, and frameworks like Django and Flask.You will also work closely with the...


  • Waterloo, Ontario, Canada Google Full time

    Job OverviewWe are seeking a highly skilled Chief AI Software Engineer to join our team at Google. As a key member of our Cloud AI Research team, you will be responsible for developing and implementing cutting-edge AI technologies that drive business growth and innovation.