Current jobs related to Lead Software Engineer - Canada - Sun Life Financial


  • Canada StudentUniverse Full time

    Job Title: Software Engineer LeadJob Summary: We are seeking a highly skilled and experienced Software Engineer Lead to join our team. As a Software Engineer Lead, you will be responsible for leading a team of software engineers and guiding them in the development of high-quality software solutions.Key Responsibilities:Lead and manage a team of software...


  • Canada StudentUniverse Full time

    Job Title: Software Engineer LeadWhereTo is seeking a highly skilled Software Engineer Lead to join our team. As a key member of our engineering team, you will be responsible for leading the development of our AI-powered travel platform.About the RoleWe are looking for a talented Software Engineer Lead who can lead and organize technical planning for our...


  • Canada StudentUniverse Full time

    Job Title: Software Engineer LeadWhereTo is seeking a highly skilled Software Engineer Lead to join our team. As a key member of our engineering team, you will be responsible for leading the development of our AI-powered travel platform.About the RoleWe are looking for a talented Software Engineer Lead who can lead and organize technical planning for our...


  • Canada StudentUniverse Full time

    Job Title: Software Engineer LeadWhereTo is seeking a highly skilled Software Engineer Lead to join our team. As a key member of our engineering team, you will be responsible for leading the development of our AI-powered travel platform.About the RoleWe are looking for a talented Software Engineer Lead who can lead and organize technical planning for our...


  • Canada StudentUniverse Full time

    Job Title: Software Engineer LeadWhereTo is seeking a highly skilled Software Engineer Lead to join our team. As a key member of our engineering team, you will be responsible for leading the development of our AI-powered travel platform.About the RoleWe are looking for a talented Software Engineer Lead who can lead and organize technical planning for our...


  • Canada StudentUniverse Full time

    Job Title: Software Engineer LeadWhereTo is a business travel startup from San Francisco that evolved into an agile development and design studio within the Flight Centre family. We build travel solutions used by some of the largest companies on the planet - we have just one goal: making business travel better for everybody.As a Software Engineer Lead, you...


  • Canada StudentUniverse Full time

    Job Title: Software Engineer LeadWhereTo is a business travel startup from San Francisco that evolved into an agile development and design studio within the Flight Centre family. We build travel solutions used by some of the largest companies on the planet - we have just one goal: making business travel better for everybody.As a Software Engineer Lead, you...

  • Lead DevOps Engineer

    3 weeks ago


    Canada BMC Software, Inc. Full time $109,725 - $182,875

    Job Title: Lead DevOps EngineerBMC Software, Inc. is seeking a highly skilled Lead DevOps Engineer to join our Cloud Services team. As a key member of our team, you will be responsible for deploying infrastructure platforms in public, private, and hybrid clouds.Key Responsibilities:Support and maintain private and public cloud deployments on AWS, Google,...


  • Canada BMC Software, Inc. Full time $109,725 - $182,875

    Job Title: Cloud Services DevOps Engineer LeadThis role can be based remotely in Canada. BMC Software, Inc. is seeking a skilled Cloud Services DevOps Engineer Lead to join our SaaS Ops team. The ideal candidate will have a strong background in DevOps engineering, cloud infrastructure, and team leadership.Key Responsibilities:Architect, maintain, and support...


  • Canada StudentUniverse Full time

    Job Title: Software Engineer LeadJob Summary:We are seeking an experienced Software Engineer Lead to join our team at StudentUniverse. As a key member of our engineering team, you will be responsible for leading the development of our software applications and ensuring the delivery of high-quality products.Key Responsibilities:Lead the development of...


  • Canada StudentUniverse Full time

    Job Title: Software Engineering LeadWhereTo is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our engineering team, you will be responsible for leading the development of our AI-powered travel platform.Key Responsibilities:Lead and organize technical planning for our team's projects.Maintain team velocity, drive...


  • Canada StudentUniverse Full time

    Job Title: Software Engineering LeadWhereTo is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our engineering team, you will be responsible for leading the development of our AI-powered travel platform.Key Responsibilities:Lead and organize technical planning for our team's projects.Maintain team velocity, drive...


  • Canada Criteo Full time

    Join Criteo's Engineering Team as a Senior Software Engineer LeadCriteo is a global commerce media company that enables marketers and media owners to deliver richer consumer experiences and drive better commerce outcomes through its industry-leading Commerce Media Platform.We're seeking a seasoned Senior Software Engineer Lead to lead our engineering team in...


  • Canada Criteo Full time

    Join Criteo's Engineering Team as a Senior Software Engineer LeadCriteo is a global commerce media company that enables marketers and media owners to deliver richer consumer experiences and drive better commerce outcomes through its industry-leading Commerce Media Platform.We're seeking a seasoned Senior Software Engineer Lead to lead our engineering team in...


  • Canada Criteo Full time

    Join Our Team of Data VisionariesCriteo is the global commerce media company that empowers marketers and media owners to deliver exceptional consumer experiences and drive better commerce outcomes through its industry-leading Commerce Media Platform.About the RoleWe're seeking a highly skilled Software Development Engineer Lead to lead our engineering team...


  • Canada Criteo Full time

    Join Our Team of Data VisionariesCriteo is the global commerce media company that empowers marketers and media owners to deliver exceptional consumer experiences and drive better commerce outcomes through its industry-leading Commerce Media Platform.About the RoleWe're seeking a highly skilled Software Development Engineer Lead to lead our engineering team...


  • Canada Criteo Full time

    Join Criteo's Engineering Team as a Senior Software Engineer LeadCriteo is a global commerce media company that enables marketers and media owners to deliver richer consumer experiences and drive better commerce outcomes through its industry-leading Commerce Media Platform.We're seeking a seasoned Senior Software Engineer Lead to lead our engineering team in...


  • Canada Criteo Full time

    Join Criteo's Engineering Team as a Senior Software Engineer LeadCriteo is a global commerce media company that enables marketers and media owners to deliver richer consumer experiences and drive better commerce outcomes through its industry-leading Commerce Media Platform.We're seeking a seasoned Senior Software Engineer Lead to lead our engineering team in...


  • Canada CENTRIC SOFTWARE Full time

    **Job Summary**Centric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key Responsibilities:Design and develop mobile applications for iOS and Android...


  • Canada CENTRIC SOFTWARE Full time

    **Job Summary**Centric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key Responsibilities:Design and develop mobile applications for iOS and Android...

Lead Software Engineer

2 months ago


Canada Sun Life Financial Full time
Job Description:

About the Role:

We are seeking a highly skilled and experienced Senior Principal Software Engineer to lead the design and development of our Group Retirement Services business. As a key member of our technical team, you will be responsible for delivering high-quality solutions that meet the needs of our clients and stakeholders.

Key Responsibilities:

  • Collaborate with the Group Retirement Services Platform Owner and Enterprise Architecture to determine and perform solution design and operational plan activities for delivering platform capabilities/features roadmap.
  • Provide technical and design guidance to our Lead Software Engineers.
  • Understand the business functional requirements, the platform non-functional requirements and translate them into System Design Specifications to be used by development engineers, testing and implementation teams.
  • Create and update living technical design artifacts describing the applications technical functionality, solution designs, data model, interfaces, and integrations.
  • Collaborate with the enterprise architecture team to determine future vision/roadmaps of the portfolio.
  • Coach and provide leadership to build teams to ensure good design and development practices are applied, including Agile (Scrum) methodology.
  • Demonstrate strong understanding and ownership of the GRS roadmap and ensure design activities and work delivered aligns to the roadmap and overall architectural directions.
  • Work with build teams to plan and determine cost effective and innovative technical designs to meet business objectives for the development and integration of applications, infrastructure, and environment strategies.
  • Build strong relationships with partners across the organization to identify and deliver experiences that delight clients and advisors.
  • Remain up to date on technical and industry advancements, including Java, AI/ML, and API technologies, to determine how current and future systems can be leveraged to benefit the portfolio.

Requirements:

  • BSc in Computer Science, Computer Engineering or equivalent.
  • Experience designing and implementing large-scale multi-tier distributed software systems, databases, and networks on-premises and in public Clouds (AWS or MS Azure).
  • 7+ years of experience in designing and delivering solutions that support investment market and wealth-based platforms, back-office systems, and integrate vendor technologies.
  • 3+ years of experience working with vendors and building solutions involving vendor applications.
  • Experience in the Financial Service industries. Insurance and Group Retirement investment systems would be a strong asset.
  • Experience with REST APIs, SOAP Web Services, microservices, DevOps practices and CI/CD pipelines, containerization using Docker/Kubernetes, and system integrations.
  • Understanding of security concepts (SAML, JWT, Single Sign-on).
  • Experience in developing and designing Java, Spring Boot, JavaScript applications, and integrating AI/ML and API technologies.
  • Ability to assess an audience to shape communications and clearly articulate thoughts and ideas across technical and non-technical audiences.
  • Strong problem-solving skills and the ability to define and present solutions to challenging problems.
  • Excellent soft skills, including the ability to lead and coach Agile (Scrum) teams.

What We Offer:

  • Competitive salary and bonus structure influenced by market range data.
  • Pension, stock and savings programs to help build and enhance your future financial security.
  • Work and professional development that is united by our Purpose: to help Clients and Employees achieve lifetime financial security and live healthier lives.
  • A friendly, collaborative and inclusive culture.
  • Be part of our continuous improvement journey in developing the next greatest digital enterprise experience.