Full Stack Software Engineer, Manulife Bank

2 weeks ago


Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

Full Stack Software Engineer, Manulife Bank page is loaded

Full Stack Software Engineer, Manulife Bank Apply locations Waterloo, Ontario time type Full time posted on Posted 3 Days Ago job requisition id JR

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 Manulife Bank Engineering team

Are you looking for a supportive, collaborative workplace with phenomenal teams and inspiring leaders? You've come to the right place. We're looking for people who share our values and want to make every day better for people around the world.

Our team helps to drive out and complete a great banking experience for our customers. It's banking, the way it should be At Manulife Bank, we believe banking products are an integral part of every Canadians financial plan. We are growing at an unprecedented rate and need people with the skills, energy, and drive to maintain our leadership position as an "advisors bank." If this sounds like you, and the career below sounds exciting, we'd like to hear from you to join our team as we grow, pioneer, and innovate.

We are seeking an experienced and dedicated Full Stack Software Engineer to design, develop, and maintain robust software solutions. You will collaborate with multi-functional teams to deliver high-quality software products that meet our customer's needs. You will work on new features and have an active voice in our digital solutions. Your positive approach, ability to be flexible to shifting priorities and creativity rooted in technology will help you navigate this exciting and growing business. We are looking for passionate, motivated individuals to join our team's exciting journey as we grow, pioneer, and innovate.

Responsibilities:

  • Participate in ideation, and brainstorming sessions to devise creative and innovative digital solutions. We need and value fresh ideas
  • Design, code, unit test and integrate features and functionality
  • Collaborate with product partners, software engineers, quality engineers and IT business analysts to uncover opportunities to deliver new business value through software
  • Maintain and ensure high quality software by writing clean, maintainable, and well-documented code that adheres to industry practices and coding standards, with accountability for production reliability and usage
  • 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
  • Research technical strategies, third party tools, and current and new technologies to deal with emerging technical issues and 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
  • Assist in the development of automated test harnesses as necessary to ensure delivery of high-quality code
  • Update progress daily through the tracking tool (Jira) or Scrum/Kanban board
  • Complete documentation as part of definition of done. e.g., deployment, maintenance, support and for business needs.

Technical skills:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) preferred
  • Experienced developer with at least 5 years of professional experience in software development
  • Good verbal and written communication; effectively articulates technical vision, possibilities, and outcomes
  • Key technologies include:
    • React, , Javascript, SOA and Web Services, Java Springboot
    • UI and API Test automation frameworks
    • SQL for database
    • CI/CD pipelines using Jenkins
    • Git source control
    • Jira for task management
  • Familiarity with Scaled Agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features
  • You have hands on experience with progressive architectural styles such as microservices
  • Hands-on RDBMS experience (data modeling, analysis, programming, stored procedures)
  • Good foundation in data structures, algorithms, and OO Design with rock-solid programming skills
  • Collaborative demeanor to work with team members; able to coach, participate in code reviews, share skills and methods. Also efficiently communicate technical concepts to both technical and non-technical collaborators
  • Constantly learns from both success and failure and is keen on experimenting with emerging technologies
  • Good organizational and problem-solving abilities that enable you to manage through creative abrasion

Additional attributes:

  • Agile team experience where responsibilities include the planning and delivery of user stories in an Agile Scrum environment preferred
  • Banking Industry knowledge/experience preferred

What can we offer?

  • A competitive salary and benefits packages.
  • A growth trajectory that extends upward and outward, encouraging 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 to you:

Values-first culture

We lead with our Values every day and bring them to life together.

Boundless opportunity

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

Continuous innovation

We invite you to help redefine the future of financial services.

Delivering the promise of Diversity, Equity, and Inclusion

We foster an inclusive workplace where everyone thrives.

Championing Corporate Citizenship

We build a business that benefits all collaborators and has a positive social and environmental impact.

About Manulife and John Hancock

Manulife Financial Corporation is a leading international financial services group that helps people make their decisions easier and lives better. With our global headquarters in Toronto, Canada, we operate as Manulife across our offices in Asia, Canada, and Europe, and primarily as John Hancock in the United States. We provide financial advice, insurance, and wealth and asset management solutions for individuals, groups and institutions. At the end of 2022, we had more than 40,000 employees, over 116,000 agents, and thousands of distribution partners, serving over 34 million customers. At the end of 2022, we had $1.3 trillion (US$1.0 trillion) in assets under management and administration, including total invested assets of $0.4 trillion (US $0.3 trillion), and segregated funds net assets of $0.3 trillion (US$0.3 trillion). We trade as 'MFC' on the Toronto, New York, and the Philippine stock exchanges, and under '945' in Hong Kong.

Manulife is an Equal Opportunity Employer

At Manulife /John Hancock , we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour , ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law.

It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process . All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies . To request a reasonable accommodation in the application process, contact .

Salary & Benefits

The annual base salary for this role is listed below.

Primary Location

Waterloo, Ontario

Salary range is expected to be between

$74,270.00 CAD - $137,930.00 CAD

If you are applying for this role outside of the primary location, please contact for the salary range for your location. The actual salary will vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training. Employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance.

Manulife offers eligible employees a wide array of customizable benefits, including health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans. We also offer eligible employees various retirement savings plans (including pension and a global share ownership plan with employer matching contributions) and financial education and counseling resources. Our generous paid time off program in Canada includes holidays, vacation, personal, and sick days, and we offer the full range of statutory leaves of absence. If you are applying for this role in the U.S., please contact for more information about U.S.-specific paid time off provisions.

Similar Jobs (2) Full-Stack Software Engineer locations 2 Locations time type Full time posted on Posted 6 Days Ago Senior Full Stack Software Engineer/Coach, Engineering Transformation locations 2 Locations time type Full time posted on Posted 3 Days Ago

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.

We offer work that challenges and makes a difference within a flexible and supportive environment, so you can help make decisions easier and lives better for our customers.

We're proud of our accomplishments and recognitions. Recent awards include:

  • Best Place to Work in Asia-Pacific 2022
  • Best Place to Work for LGBTQ Equality 2022

To receive our latest job opportunities directly to your inbox, create an account or sign in and navigate to the 'Job Alerts' section located in the top right corner of the page. From there, you can sign up to receive job alerts.

Discover how you can grow your career, make impact and drive real change with our Winning Team today at .

#J-18808-Ljbffr

  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Full Stack Software Engineer, Manulife Bank page is loaded Full Stack Software Engineer, Manulife Bank Apply locations Waterloo, Ontario time type Full time posted on Posted 3 Days Ago job requisition id JR We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world....


  • Kitchener, Ontario, Canada Manulife Full time

    Job Description Manulife is committed to becoming the digital, customer leader in our industry, and we are constantly seeking dedicated engineers to help us achieve this goal. We are looking for a Full-Stack Software Engineer to join our Individual Insurance Team, specifically on Travel Insurance team. As a Full-Stack Software Engineer, you will...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Salesforce Full Stack Software Engineer page is loaded Senior Salesforce Full Stack Software Engineer Apply locations Waterloo, Ontario Toronto, Ontario CAN, Nova Scotia, Halifax, 2717 Joseph Howe Drive time type Full time posted on Posted 3 Days Ago job requisition id JR We are a leading financial services provider committed to making decisions...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering Transformation page is loaded Senior Full Stack Software Engineer/Coach, Engineering Transformation Apply locations Waterloo, Ontario Toronto, Ontario time type Full time posted on Posted 2 Days Ago job requisition id JR We are a leading financial services provider committed to making decisions easier...


  • Kitchener, Ontario, Canada Manulife Full time

    Job Description Join our Manulife Bank Engineering Team Our customer is at the focus of everything we do, and millions of end users rely on our products daily. We believe in the value of empowering engineers with the resources to solve critical problems for the future of the business, which is why we need you. We are seeking a Back-end Software...


  • Kitchener, Ontario, Canada Société Financière Manuvie Full time $74,270 - $137,930

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


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering Transformation page is loaded Senior Full Stack Software Engineer/Coach, Engineering Transformation Apply locations Waterloo, Ontario Toronto, Ontario time type Full time posted on Posted 2 Days Ago job requisition


  • Kitchener, Ontario, Canada Company 19 - John Hancock Life Insurance Company (U.S.A.) Full time

    Description The opportunity Work Locations: Boston - USA or Toronto-Canada or Waterloo-Canada Work arrangement: Hybrid (3 days from nearest Office, 2 days from Home) Are you a self starter who loves technical challenges? Are you passionate about building high-quality, user-friendly solutions? If so, then we want to hear from you We are...


  • Kitchener, Ontario, Canada Company 1 - The Manufacturers Life Insurance Company Full time

    Description Do you enjoy working in a fast-paced environment with highly skilled individuals and solving problems? Would you enjoy being part of a cohesive, hard-working team that loves to have a good time? Is continuous learning part of your DNA? If you said yes to most of these, we have an opportunity for you We are looking for a Senior Engineer to...


  • Kitchener, Ontario, Canada Société Financière Manuvie Full time $74,270 - $137,930

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


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Back-End Software Engineer, Manulife Bank page is loaded Back-End Software Engineer, Manulife Bank Apply locations Waterloo, Ontario time type Full time posted on Posted Yesterday job requisition id JR We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From...


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

  • Director, Engineering

    2 weeks ago


    Kitchener, Ontario, 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...


  • Kitchener, Ontario, Canada Alliancesrcare Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationManulifeShare this job Waterloo, Canada CAD CAD Full Time Role Highlights HTML5 TypeScript AI Integrations CICD Full Stack GitHub Actions Transformation Cloud Operations Infrastructure Agile Data Scripting CAD Tools, Libraries and Frameworks Docker GraphQL MongoDB ...


  • Kitchener, Ontario, Canada RideCo Inc. Full time

    This is an opportunity in the exciting and fast-growing transportation technology industry. Public transit is being transformed from a system of static, scheduled fixed-routes, to a dynamic on-demand network, and you will be one of the pioneers shaping this transformation. As the newest member of our Software Engineering team, you will contribute to the...


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


  • Kitchener, Ontario, Canada Company 1 - The Manufacturers Life Insurance Company Full time

    Description Join our Individual Insurance Engineering Team We are responsible for building new features and maintaining our web-based platform. Our goal is to improve the advisor and client experience to ensure that our customers continue to have the tools they need to succeed. We are adding a Full Stack Engineer to our team who will be able to bring...


  • Kitchener, Ontario, Canada Manulife Full time

    _Are you looking for a supportive, collaborative workplace with great teams and inspiring leaders? You've come to the right place. We're looking for ambitious people who share our values and want to make every day better for people around the world. If this sounds like you, and the career below sounds exciting, we'd like to hear from you. _Working...

  • Data Engineer

    2 weeks ago


    Kitchener, Ontario, Canada Manulife Full time

    Job Description The Opportunity Manulife is embarking on replacing and building new data capabilities to help fuel our bold ambition to become a digital customer leader. We are seeking a skilled and motivated data engineer to join our dynamic team and play a key role in implementing, optimizing, and maintaining assets that deliver these capabilities....


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