Senior Software Architect

1 day ago


Waterloo, Ontario, Canada Sun Life Financial Full time

Unlock Your Potential as a Senior Software Architect at Sun Life Financial

">

Sun Life Financial is a leading international financial services organization that provides a range of insurance, investment, and retirement products. Our goal is to create a flexible work environment where our employees are empowered to do their best work.

">

Competitive Compensation Package

">

We offer a competitive salary and bonus structure influenced by market range data. Additionally, you can expect a pension, stock, and savings programs to help build and enhance your future financial security. Enjoy flexible hours and periodic work from home options to maintain a healthy work-life balance.

">

About the Role

">

We're seeking an experienced Senior Software Architect to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying Java REST web service APIs and microservices using Kubernetes containers. You will also ensure service designs follow approved architecture and learn emerging API technologies to incorporate into our APIs.

">

Key Responsibilities

">

Your key responsibilities will include:

">
  • ">
  • Leading and participating in the design, development, and deployment of Java REST web service APIs and microservices using Kubernetes containers.">
  • Ensuring service designs follow approved architecture.">
  • Learning and incorporating emerging API technologies into our APIs.">
  • Mentoring and supporting colleagues in their capabilities.">
  • Identifying defects in services, debugging, and providing effective solutions to resolve the defects.">
    • ">

The API Platform

">

Our APIs are built on a robust platform featuring REST services written in Java Spring Boot, deployed in Kubernetes containers, secured with OAuth2 using Okta, and exposed via Software AG API Gateway. Some APIs access domain databases like Mongo or Postgres, while we're beginning to build event-driven processes in Kafka. Our DevOps tools include Jenkins, Artifactory, BitBucket, Gradle, Continuous Delivery Director, and Ansible.

">

Requirements

">

To succeed in this role, you'll need:

">
  • ">
  • A post-secondary Computer Science diploma or degree.">
  • At least 7 years of development experience with full application development life cycle and systems integration experience.">
  • Strong working experience with Java APIs, REST, Spring, JSON, web services, and web hosting technologies.">
  • 2+ years of experience using DevOps tools (Jenkins, Artifactory, BitBucket, Maven, CDD/Ansible).">
  • Experience with managing and coordinating team activities in a multi-site environment.">
  • Strong organizational and planning skills.">
  • An asset: Experience with Kubernetes, Okta, Software AG API Gateway, Kafka, and AWS.">

What's in it for you?

">

As a Senior Software Architect at Sun Life Financial, you can expect:

">
  • ">
  • A competitive salary and bonus structure influenced by market range data.">
  • A pension, stock, and savings programs to help build and enhance your future financial security.">
  • Flexible hours and periodic work from home options.">

About Sun Life Financial

">

Diversity and inclusion have always been at the core of our values at Sun Life Financial. We strive to create a flexible work environment where our employees are empowered to do their best work. Several flexible work options are available and can be discussed throughout the selection process depending on the role requirements and individual needs.

">

Estimated Salary: $120,000 - $180,000 per year.



  • Waterloo, Ontario, Canada Software International Full time

    Software International is a leading provider of technical talent to Fortune 100/500/1000 companies in the USA and Canada.We have an immediate opening for a Senior Cloud Architect at our Waterloo, ON location. The ideal candidate will work onsite.This is a full-time position with a competitive salary based on experience.Job Description:As a Senior Cloud...


  • Waterloo, Ontario, Canada Software International Full time

    Software International(SI) is a leading supplier of technical talent to Fortune 100/500/1000 companies in the USA and Canada.We are seeking an experienced Senior Cloud Network Architect for our IOT global client.Job Summary:The successful candidate will be responsible for designing, developing, and researching cloud network architecture, computer...


  • Waterloo, Ontario, Canada WAFES TECHNOLOGIES INC. Full time

    Job DescriptionWe are seeking a Senior IT Systems Architect to join our team at WAFES TECHNOLOGIES INC.About the RoleThis is a critical leadership position responsible for architecting and implementing complex software systems. As a Senior IT Systems Architect, you will play a key role in driving innovation and excellence in our software development...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    OverviewThe MCAP Group of Companies is a leading provider of mortgage finance solutions in Canada, with over $150 billion in assets under management. As a Senior Software Architect, you will play a key role in designing and implementing cutting-edge software solutions to support our business operations.


  • Waterloo, Ontario, Canada SRI Tech Solutions Inc. Full time

    SRI Tech Solutions Inc. is seeking a highly skilled Senior Embedded Systems Software Architect to join our team in Waterloo/Ottawa, ON.The estimated salary for this position is between $110,000 and $140,000 per year, depending on experience.Job Description:We are looking for a seasoned software architect with expertise in embedded systems, AUTOSAR, and C/C++...


  • Waterloo, Ontario, Canada Google Inc. Full time

    Job Title: Senior Cloud ArchitectCompany OverviewGoogle Inc. is a leader in cloud computing, and we are seeking an experienced Senior Cloud Architect to join our team.SalaryThe estimated annual salary for this position is $250,000 - $350,000 based on industry standards and location.Job DescriptionAs a Senior Cloud Architect at Google, you will lead a team of...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    We are looking for a Senior Cloud Architect to support our digital transformation initiatives at Manulife Bank. With a strong background in hands-on engineering and architecture, you will collaborate with our engineers and work closely with architecture peers and domain-focused solution architects to design scalable and secure solutions that have superior...


  • Waterloo, Ontario, Canada Software International Full time

    Job OverviewWe are seeking a highly skilled Cloud Infrastructure Architect to join our team at Software International. As a key member of our organization, you will be responsible for designing and implementing cloud network architecture, computer architecture, or high-performance computing platforms.About the RoleDesign, develop, and research cloud network...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    At Manulife Insurance Malaysia, we are seeking a highly skilled Transformational Technology Leader to support our value streams and product lines. This role requires a technically savvy individual with a passion for pragmatic and collaborative solutioning.The successful candidate will have a strong background in hands-on Engineering and Architecture,...


  • Waterloo, Ontario, Canada Carta Full time

    About CartaCarta is a leading provider of software solutions for private markets, offering a comprehensive platform for fund management, equity administration, and more.Job DescriptionWe are seeking an experienced Senior Software Development Engineer to join our team as a Platform Architect. In this role, you will be responsible for designing and...


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

    Job OverviewWe are seeking a Senior IT Solution Architect to support Manuvie's value streams and product lines. With a strong background in hands-on Engineering and Architecture, you will contribute to the definition and delivery of our critical initiatives.The ideal candidate will have a deep understanding of business strategy and be able to contribute to...


  • Waterloo, Ontario, Canada Geotab Inc. Full time

    OverviewWe are seeking an experienced Senior Software Developer to lead our Geotab Sustainability product vertical. The ideal candidate will have a strong background in software design and implementation, with a passion for building scalable software solutions.Key ResponsibilitiesLead the design and development of innovative Sustainability features within...


  • Waterloo, Ontario, Canada DataAnnotation Full time

    About the RoleWe are seeking a skilled Cloud Solutions Architect to join our software development team.Responsibilities include:Designing and implementing cloud-based solutionsCollaborating with cross-functional teamsEnsuring technical excellenceRequirementsStrong experience with cloud platformsProficiency in software developmentExcellent communication...


  • Waterloo, Ontario, Canada SAP Full time

    About the RoleWe are seeking a skilled Senior Developer C/C++ to join our team at SAP. As a member of our global engineering team, you will be responsible for developing and maintaining high-quality software solutions using C/C++ programming languages.Key Responsibilities- Develop and implement software features and enhancements in collaboration with...


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

    Unlock Career AdvancementSociété Financière Manuvie seeks a Senior Cloud Transformation Architect, bringing expertise in leading engineering transformation and championing innovation. This role offers the opportunity to collaborate with technical leaders, architects, and engineers across the organization.About Société Financière ManuvieWe are an...


  • Waterloo, Ontario, Canada Artech LLC Full time

    Company Overview:Artech LLC is a leading provider of innovative vehicle analytics solutions, driven by our passion for quality and attention to detail.Compensation:The estimated salary range for this position is $140,000 - $160,000 per year, based on industry standards and the cost of living in Waterloo, ON.Job Summary:We are seeking an experienced Senior...


  • Waterloo, Ontario, Canada Equitable Life of Canada Full time

    About Equitable Life of CanadaWe're a forward-thinking organization committed to delivering exceptional service and innovative solutions to our clients. Our team is passionate about creating value through technology, and we're seeking a skilled Enterprise Software Architect to join us.Job DescriptionThis is a unique opportunity to work with our Individual...


  • Waterloo, Ontario, Canada MCAP Full time

    About the RoleThis is a senior-level position that involves designing, executing, assessing, securing, and troubleshooting software programs and applications. The role requires configuring, coding, developing, and documenting software specifications throughout the project life cycle.Key ResponsibilitiesEvaluating priorities, design goals, risks, options, and...


  • Waterloo, Ontario, Canada Power Staffing Solutions Full time

    We are seeking a highly skilled Senior Mobile Solutions Architect to join Power Staffing Solutions in Waterloo, Ontario.**Job Summary:**The ideal candidate will be responsible for designing and developing mobile applications for both iOS and Android platforms. This role requires a strong understanding of software development principles and the ability to...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationThis role is an excellent opportunity for a highly skilled Senior Full Stack Software Engineer to join our Global Engineering Transformation team at Manulife Insurance Malaysia.The ideal candidate will have strong coaching and leadership skills, as well as the ability to see the successful...