Software Engineer, Banking Technology

3 months ago


Waterloo, Canada Manulife Insurance Malaysia Full time
Software Engineer, Banking Technology

Location: Waterloo, Ontario / Toronto, Ontario

Time Type: Full-Time

Posted On: 2 days ago

Company Overview:

We are a financial services provider dedicated to empowering our clients and colleagues worldwide to make better decisions and live better lives. Our values guide all our activities, from environmental initiatives to community investments. Join us to advance your career and make a real impact with our winning team.

Job Description:

Join our Banking Technology Team Reporting to the Engineering Manager, you will contribute to building our web application.

As a Software Engineer, you will be:

  • Applying creative problem-solving to bring software designs to life.
  • Collaborating with product owners, software engineers, quality engineers, and IT business analysts to deliver new business value through software.
  • Designing, coding, unit testing, and integrating new features as defined by the Product Partner and team.
  • Maintaining high-quality software by writing clean, maintainable, and well-documented code.
  • Promoting and applying agile (SAFe) principles and methodology.
  • Assisting in the development of automated tests to ensure high-quality code delivery.
  • Updating progress daily through tracking tools (Jira) and Kanban boards.
  • Performing investigative “Spikes” to mitigate technical uncertainty and risk.
  • Assisting with required documentation (e.g., deployment, maintenance, support, and business needs).
  • Assisting with production support and releases.

You will bring and continuously build upon the following skills:

  • Participating in ideation and brainstorming sessions for creative digital solutions.
  • Participating in weekly meetings to assist the Product Partner in refining the Product Backlog.
  • Mentoring other engineers on the team.
  • Building interpersonal relationships in a globally distributed environment.

Technical Skills and Preferred Experience:

  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).
  • 5+ years of development experience.
  • Languages such as Java (Spring Boot), Node, Typescript, React.
  • Azure/AKS cloud experience.
  • REST API development.
  • Spring Boot, Spring Cloud, and Core Spring frameworks.
  • SQL for databases.
  • GitHub for source control.
  • Jira and Confluence for task and content management.
  • Jenkins, Maven, Snyk, and SonarQube for DevOps pipelines.

What Can We Offer You?

  • A competitive salary and benefits package.
  • A growth trajectory that encourages you to follow your passions and learn new skills.
  • A focus on growing your career path with us.
  • Flexible work policies and strong work-life balance.
  • Professional development and leadership opportunities.

Our Commitment:

Values-first culture: We lead with our values every day.

Boundless opportunity: We create opportunities to learn and grow at every stage of your career.

Continuous innovation: Help redefine the future of financial services.

Diversity, Equity, and Inclusion: We foster an inclusive workplace where everyone thrives.

Corporate Citizenship: We build a business that benefits all stakeholders.

Salary and Benefits:

The annual base salary for this position ranges from $74,270.00 CAD to $137,930.00 CAD, depending on local market conditions, geography, and relevant factors related to the role.

We offer a customizable benefits package, including medical, dental, mental health, and disability insurance, as well as retirement savings plans and generous paid leave policies.

John Hancock and Manulife: John Hancock is a division of Manulife Financial, a leading global financial services group.

Equal Opportunity Employer: We embrace diversity and strive to create an inclusive workplace.

#J-18808-Ljbffr
  • Software Engineer

    1 month ago


    Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Software Engineer - Banking TechnologyWe are seeking a highly skilled Software Engineer to join our Banking Technology team. As a key member of our squad, you will contribute to the development of our web application, collaborating with product owners, software engineers, and quality engineers to deliver new business value through software.Key...

  • Software Engineer

    1 month ago


    Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Software Engineer - Banking TechnologyWe are seeking a highly skilled Software Engineer to join our Banking Technology team. As a key member of our squad, you will contribute to the development of our web application, collaborating with product owners, software engineers, and quality engineers to deliver new business value through software.Key...

  • Software Engineer

    4 weeks ago


    Waterloo, Ontario, Canada Manulife Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Banking Technology team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications that support our banking operations.Key ResponsibilitiesDesign and develop software applications using various programming languages and...

  • Software Engineer

    4 weeks ago


    Waterloo, Ontario, Canada Manulife Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Banking Technology team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications that support our banking operations.Key ResponsibilitiesDesign and develop software applications using various programming languages and...

  • Software Engineer

    1 month ago


    Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Software Engineer - Banking TechnologyWe are seeking a highly skilled Software Engineer to join our Banking Technology team. As a key member of our squad, you will contribute to the development of our web application, working closely with our Engineering Manager and other team members.Key Responsibilities:Design and develop new features and functionality for...

  • Software Engineer

    1 month ago


    Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Software Engineer - Banking TechnologyWe are seeking a highly skilled Software Engineer to join our Banking Technology team. As a key member of our squad, you will contribute to the development of our web application, working closely with our Engineering Manager and other team members.Key Responsibilities:Design and develop new features and functionality for...

  • Software Engineer

    3 weeks ago


    Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Software Engineer OpportunityWe are seeking a skilled Software Engineer to join our Banking Technology Team. As a key member of our team, you will contribute to the development of our web application, working closely with our Engineering Manager and other stakeholders.Key Responsibilities:Design and develop software solutions to meet business...

  • Software Engineer

    1 month ago


    Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Software Engineer - Banking Technology SpecialistWe are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. Our company values innovation, diversity, and inclusion, and we strive to create a workplace where everyone thrives.Key ResponsibilitiesAs a Software Engineer -...

  • Software Engineer

    1 month ago


    Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Software Engineer - Banking Technology SpecialistWe are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. Our company values innovation, diversity, and inclusion, and we strive to create a workplace where everyone thrives.Key ResponsibilitiesAs a Software Engineer -...


  • Waterloo, Canada Manulife Insurance Malaysia Full time

    Software Engineer, Banking TechnologyWe are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From our environmental initiatives to our community investments, we lead with values throughout our business. To help us stand out, we help you step up, because when...

  • Software Engineer

    2 days ago


    Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Software Engineer - Banking Technology SpecialistKey Responsibilities:As a Software Engineer - Banking Technology Specialist, you will be responsible for designing, coding, unit testing, and integrating new features as defined by the Product Partner and team. You will participate in ideation and brainstorming sessions for creative digital solutions and...


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

    Job TitleSénior Ingénieur Logiciel - Technologie BancaireWe are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From our environmental initiatives to our community investments, we lead with values throughout our business. To help us stand out, we help you step...


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

    We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From our environmental initiatives to our community investments, we lead with values throughout our business. To help us stand out, we help you step up, because when colleagues are healthy, respected and...


  • Waterloo, Ontario, Canada Manulife Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Banking Technology team. As a key member of our squad, you will contribute to the development of our web application, working closely with our Engineering Manager and other team members.This is an exciting opportunity to work on a cutting-edge project, applying your skills and...

  • Software Engineer

    1 month ago


    Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Software Engineer - Banking Technology SpecialistWe are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. Our company values innovation, diversity, and inclusion, and we strive to create a workplace where everyone thrives.Key Responsibilities:Design, develop, and...

  • Software Engineer

    1 month ago


    Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Software Engineer - Banking Technology SpecialistWe are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. Our company values innovation, diversity, and inclusion, and we strive to create a workplace where everyone thrives.Key Responsibilities:Design, develop, and...


  • Waterloo, Canada Manulife Full time

    We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From our environmental initiatives to our community investments, we lead with values throughout our business. To help us stand out, we help you step up, because when colleagues are healthy, respected and...


  • Waterloo, Ontario, Canada Manulife Full time

    Transform the Future of Financial ServicesWe are a leading international financial services group, committed to making decisions easier and lives better for our customers and colleagues around the world. Our values-first culture, boundless opportunity, continuous innovation, and commitment to diversity, equity, and inclusion drive our success.Key...


  • Waterloo, Canada Manulife Full time

    We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From our environmental initiatives to our community investments, we lead with values throughout our business. To help us stand out, we help you step up, because when colleagues are healthy, respected and...


  • Waterloo, Ontario, Canada Manulife Full time

    About the RoleWe are seeking an experienced and dedicated Software Engineer to design, develop, and maintain robust software solutions for our Banking Technology Engineering team. As a key member of our team, you will collaborate with multi-functional teams to deliver high-quality solutions that meet our customer's needs, while maintaining the health of our...