Backend software engineer, banking technology

4 weeks ago


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 meaningfully challenged, we all thrive. Discover how you can grow your career, make impact and drive real change with our Winning Team today.

Working Arrangement: Hybrid

Job Description

Join our Banking Technology Engineering team

How will you contribute:

We are seeking an experienced and dedicated Software Engineer to design, develop, and maintain robust software solutions. You will collaborate with multi-functional teams to deliver high-quality solutions that meet our customer’s needs, while maintaining the health of our applications. Your positive approach, ability to be flexible to shifting priorities and creativity rooted in technology will help you navigate this exciting and growing business.

Responsibilities:
  • Participate in ideation and brainstorming sessions to devise creative and innovative solutions.
  • Design, code, unit test and integrate new features and functionality.
  • Collaborate with technical program managers, software engineers, quality engineers and IT business analysts to uncover opportunities to deliver new business value through software.
  • Maintain high quality software by writing clean, maintainable, and well-documented code that adheres to industry practices and coding standards.
  • Build best in class applications, APIs, and data solutions to drive business and technical outcomes.
  • Review current software framework to identify defects and opportunities to improve performance and stability.
  • Proficiency in testing and debugging back-end code to ensure reliability, performance, and scalability.
  • Understanding of standard processes for securing back-end systems, including authentication, authorization, data encryption, and protection against common security threats.
  • Ability to create and maintain robust and efficient application programming interfaces (APIs).
  • Research technical strategies, third party tools, and current and new technologies to improve development efficiency.
  • Apply disciplined coding practices to enable agility and delivery of high-quality code.
  • Promote agile principles and methodology.
  • Perform various investigative "Spikes" to mitigate technical uncertainty and risk.
  • Participate in weekly meetings to refine the backlog.
  • Mentor junior developers on the team.
  • Build interpersonal relationships by working closely with the Technical Program Manager, Quality Engineers, and Analysts.
  • Update progress daily through the tracking tool (Jira) or Scrum/Kanban board.
  • Complete documentation as part of definition of done.
Preferred Skills and Experience:
  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).
  • 5+ years of back-end development experience.
  • Key technologies for this role include:
    • Proficiency in C# .NET, Node.js/React, Oracle Databases, Azure DB, JavaScript, AKS & Azure cloud services.
    • Strong Data analytics (Data validation & classification).
    • REST API.
    • GitHub for source control.
    • Jira for task management.
    • Postman.
    • Jenkins, SNYK, and SonarQube for a DevOps chain.
  • Excellent verbal and written communication skills.
  • Familiarity with agile and DevOps principles.
  • Hands-on RDBMS experience.
  • Good foundation in data structures, algorithms, and OO Design.
  • Collaborative to work with team members.
  • Good organizational and problem-solving abilities.
Additional attributes that are nice to have:
  • Agile team experience.
  • Banking Industry knowledge/experience.
What can we offer you?
  • A competitive salary and benefits packages.
  • A growth trajectory that extends upward and outward.
  • Flexible work policies and strong work-life balance.
  • Professional development and leadership opportunities.
Our commitment:

Values-first culture.

Boundless opportunity.

Continuous innovation.

Delivering the promise of Diversity, Equity, and Inclusion.

Championing Corporate Citizenship.

About Manulife and John Hancock

Manulife Financial Corporation is a leading international financial services group.

Salary & Benefits

The annual base salary for this role is listed below.

Primary Location: CAN, Ontario, Waterloo, 500 King Street North

Salary range is expected to be between $74,270.00 CAD - $137,930.00 CAD.

Manulife offers eligible employees a wide array of customizable benefits.

#J-18808-Ljbffr

  • 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, 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, 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, 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, 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...


  • 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...


  • 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...


  • Waterloo, Canada Manulife Insurance Malaysia Full time

    Software Engineer, Banking TechnologyLocation: Waterloo, Ontario / Toronto, OntarioTime Type: Full-TimePosted On: 2 days agoCompany 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...


  • Waterloo, Canada Manulife Insurance Malaysia Full time

    Software Engineer, Banking TechnologyLocation: Waterloo, Ontario / Toronto, OntarioTime Type: Full-TimePosted On: 2 days agoCompany 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...


  • Waterloo, Canada Manulife Insurance Malaysia Full time

    Software Engineer, Banking TechnologyLocation: Waterloo, Ontario / Toronto, OntarioTime Type: Full-TimePosted On: 2 days agoCompany 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...


  • 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, 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, 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, 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, M2L, City of Toronto, Canada Manulife Insurance Malaysia Full time

    Software Engineer, Banking TechnologyLocation: Waterloo, Ontario / Toronto, OntarioTime Type: Full-TimePosted On: 2 days agoCompany 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...


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

    Nous sommes un fournisseur de services financiers qui s’emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie en nous appuyant sur des valeurs, et ce, dans l’ensemble de nos...


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

    Nous sommes un fournisseur de services financiers qui s’emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie en nous appuyant sur des valeurs, et ce, dans l’ensemble de nos...


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

    Nous sommes un fournisseur de services financiers qui s’emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie en nous appuyant sur des valeurs, et ce, dans l’ensemble de nos...


  • Waterloo, Canada Manulife Full time

    p>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, Canada Carta, Inc. Full time

    h3>Software Engineer II, Financial ReportingThe Company You’ll JoinCarta is a platform that helps people manage equity, build businesses, and invest in the companies of tomorrow. Carta also supports nearly 7,000 funds and SPVs, and represents nearly $130B in assets under administration. As a Full Stack Software Engineer on Financial Reporting, you’ll...