Current jobs related to Senior Principal Software Engineer - Regina, Saskatchewan - Sun Life


  • Regina, Saskatchewan, Canada Farm Credit Canada Full time

    Job Title: Senior Software EngineerAt Farm Credit Canada, we're seeking a skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, and deploying code, as well as interpreting business requirements.Key Responsibilities:Analyze and develop new code,...


  • Regina, Saskatchewan, Canada Farm Credit Canada Full time

    Senior Data DeveloperWe are seeking a highly skilled Senior Data Developer to contribute to our team's success. The ideal candidate will have extensive experience in designing and implementing data systems, with a strong focus on software engineering principles and best practices.Key Responsibilities:Design and develop data systems that meet the needs of our...


  • Regina, Saskatchewan, Canada Farm Credit Canada Full time

    Senior Data DeveloperWe are seeking a highly skilled Senior Data Developer to contribute to our team's success. The ideal candidate will have extensive experience in designing and implementing data systems, with a strong focus on software engineering principles and best practices.Key Responsibilities:Design and develop data systems that meet the needs of our...


  • Regina, Saskatchewan, Canada Farm Credit Canada Full time

    Job Title: Senior Software EngineerAt Farm Credit Canada, we are seeking a skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, testing, and deploying code, as well as interpreting business requirements.Key Responsibilities:Analyze and develop new code, including automation, integration,...


  • Regina, Saskatchewan, Canada Paul Kler Mini Food Market Full time

    As a Senior Software Engineer at Company, you will be responsible for designing and developing software solutions to meet the business needs of the organization.Key Responsibilities:Design and develop software applications using various programming languages and frameworks.Collaborate with cross-functional teams to identify and prioritize software...


  • Regina, Saskatchewan, Canada University of Regina Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team.Responsibilities:Design and develop scalable software solutions.Collaborate with cross-functional teams to deliver high-quality software products.Identify and implement process improvements to increase efficiency and productivity.


  • Regina, Saskatchewan, Canada Chaska Indian Street Food Full time

    About the JobWe are seeking a talented Senior Software Engineer with expertise in Python development to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using Python.Key Responsibilities:Design and develop software applications using Python.Collaborate with...


  • Regina, Saskatchewan, Canada immigrate Full time

    About the Job:We are looking for a highly skilled Python developer to join our team at Company. As a senior software engineer, you will be responsible for designing, developing, and maintaining our back-end software systems using Python.Design and develop high-quality, scalable, and maintainable software systems using Python.Work closely with...


  • Regina, Saskatchewan, Canada Spices of Punjab Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to lead our team in architecture and design of cutting-edge software solutions. The ideal candidate will have a proven track record of delivering high-quality software products and working collaboratively with cross-functional teams.


  • Regina, Saskatchewan, Canada Farm Credit Canada Full time

    Farm Credit Canada is seeking a skilled Senior Developer to join our team.As a Senior Developer, you will be responsible for designing, developing, testing, and deploying code, as well as interpreting business requirements.The ideal candidate will have a strong background in software development, with a focus on clean, smart code.Key responsibilities will...


  • Regina, Saskatchewan, Canada Farm Credit Canada Full time

    Job Title: Senior DeveloperJob Summary:Farm Credit Canada is seeking a highly skilled Senior Developer to join our team. As a Senior Developer, you will be responsible for designing, developing, testing, and deploying technical solutions that meet the business requirements of our organization.Key Responsibilities:Participate in solution architecture and be...


  • Regina, Saskatchewan, Canada Farm Credit Canada Full time

    Job Title: Senior DeveloperJob Summary:Farm Credit Canada is seeking a highly skilled Senior Developer to join our team. As a Senior Developer, you will be responsible for designing, developing, testing, and deploying technical solutions that meet the business requirements of our organization.Key Responsibilities:Participate in solution architecture and be...


  • Regina, Saskatchewan, Canada American Eagle Outfitters Full time

    About the Role:As a Senior Software Engineer - Frontend Development, you will be responsible for designing and developing cutting-edge web applications using the latest technologies. You will work closely with the team to ensure seamless integration and delivery of high-quality software products.Key Responsibilities:Design and develop front-end features...


  • Regina, Saskatchewan, Canada Passion Salon and Spa Full time

    Job Details:As a Senior Software Engineer - Cloud Computing, you will be responsible for designing, developing, and maintaining cloud-based systems and applications. This role requires strong technical skills and experience with cloud infrastructure, software development, and DevOps practices.Key Responsibilities:Design and develop cloud-based systems and...


  • Regina, Saskatchewan, Canada SASKATCHEWAN CORP. Full time

    We are looking for a Senior Software Engineer to join our Full Stack Development team. In this role, you will be responsible for designing, developing, and maintaining our software applications. You will work closely with our cross-functional team to ensure that our software meets the highest standards of quality and performance.Key Responsibilities:Design...


  • Regina, Saskatchewan, Canada Farm Credit Canada Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer to lead our cloud services team. The successful candidate will be responsible for designing, implementing, and maintaining cloud-based solutions.Main ResponsibilitiesDesign and develop cloud-based applications and servicesCollaborate with cross-functional teams to ensure seamless...


  • Regina, Saskatchewan, Canada Brandt Full time

    Job Title: Senior Software DeveloperAt Brandt, we are seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing enterprise-level applications.Responsibilities:Develop web applications using HTML, CSS, JavaScript, and React.Develop and...


  • Regina, Saskatchewan, Canada Brandt Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team at Brandt. As a key member of our development team, you will be responsible for designing and developing enterprise-level web applications using a range of technologies including HTML, CSS, JavaScript, and C#.Key...


  • Regina, Saskatchewan, Canada Brandt Full time

    Job Title: Senior Software DeveloperBrandt is seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing enterprise-level applications using a range of technologies.Key Responsibilities:Design and develop web applications using HTML, CSS, JavaScript, and...


  • Regina, Saskatchewan, Canada Brandt Full time

    Job Title: Senior Software DeveloperBrandt is seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing enterprise-level applications using a range of technologies.Key Responsibilities:Design and develop web applications using HTML, CSS, JavaScript, and...

Senior Principal Software Engineer

2 months ago


Regina, Saskatchewan, Canada Sun Life Full time
About the Role

We are seeking a highly skilled Senior Principal Software Engineer to lead the design and development of large-scale software systems for our Group Retirement Services business. As a key member of our team, you will be responsible for delivering technical solutions that meet the business requirements and drive innovation.

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.
  • C
Requirements
  • BSc in Computer Science, Computer Engineering or equivalent.
  • ~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.
  • ~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.
  • ~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.
  • ~Excellent soft skills, including the ability to lead and coach Agile (Scrum) teams.
About Sun Life

Sun Life is a leading insurance and financial services company that helps clients and employees achieve lifetime financial security and live healthier lives. We are committed to creating a flexible work environment where our employees are empowered to do their best work.