Senior Full-Stack Software Engineer

2 weeks ago


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

About the Role

We are seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join our team at John Hancock Life Insurance Company (U.S.A.). As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our web applications, ensuring they are scalable, secure, and meet the highest standards of quality.

Key Responsibilities

  • Develop and maintain clean, well-documented, and efficient code for both front-end (React, HTML, CSS, JavaScript) and back-end (C#) technologies.
  • Collaborate with product managers and other engineers to define technical requirements and ensure seamless integration with existing systems.
  • Design and build scalable and secure APIs, implementing robust and efficient databases to support our applications.
  • Troubleshoot and debug complex technical issues, working closely with the team to resolve problems efficiently.
  • Write unit and integration tests to ensure code quality and reliability.
  • Stay up-to-date on the latest web development technologies and trends, applying this knowledge to improve our applications and processes.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Minimum 8+ years in IT Software development experience, with a strong understanding of front-end and back-end development principles.
  • Proficiency in HTML, CSS, JavaScript (including frameworks like React or Angular), and experience with a server-side language (C# preferred).
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and building and maintaining APIs (RESTful preferred).
  • Leadership or mentorship experience is preferred at this level.

What We Offer

As a member of our team, you will have the opportunity to work on challenging projects, collaborate with experienced engineers, and contribute to the growth and success of our company. We offer a competitive salary range of $102,200.00 USD - $189,800.00 USD, depending on location and experience. Additionally, you will have access to a comprehensive benefits package, 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.

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.



  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/CoachWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Engineering Transformation team at Manulife Insurance Malaysia.About the Role:Lead the development of full-stack software solutionsCoach and mentor junior engineers to improve their skillsCollaborate with cross-functional teams to...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/CoachWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Engineering Transformation team at Manulife Insurance Malaysia.About the Role:Lead the development of full-stack software solutionsCoach and mentor junior engineers to improve their skillsCollaborate with cross-functional teams to...


  • Kitchener, Ontario, Canada Ansys Full time

    Job Title: Senior Full Stack Software EngineerWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Ansys. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Participate in planning, architecture, and research to...


  • Kitchener, Ontario, Canada Ansys Full time

    Job Title: Senior Full Stack Software EngineerWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Ansys. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Participate in planning, architecture, and research to...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/CoachWe are seeking a seasoned Senior Full Stack Software Engineer/Coach to join our Global Engineering Transformation team. As a key member of our team, you will play a critical role in redefining how we get work done in collaboration with all Technology Segments.As a Senior Full Stack Software Engineer/Coach, you will be...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/CoachWe are seeking a seasoned Senior Full Stack Software Engineer/Coach to join our Global Engineering Transformation team. As a key member of our team, you will play a critical role in redefining how we get work done in collaboration with all Technology Segments.As a Senior Full Stack Software Engineer/Coach, you will be...


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

    About the RoleWe are seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join our team at John Hancock Life Insurance Company (U.S.A.).Key ResponsibilitiesDevelop and maintain clean, well-documented, and efficient code for both the front-end (React, HTML, CSS, JavaScript) and back-end (C#)Work with product managers and other...


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

    About the RoleWe are seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join our team at John Hancock Life Insurance Company (U.S.A.).Key ResponsibilitiesDevelop and maintain clean, well-documented, and efficient code for both the front-end (React, HTML, CSS, JavaScript) and back-end (C#)Work with product managers and other...


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

    About the RoleWe are seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our web applications, ensuring they are scalable, secure, and meet the highest standards of quality.Key ResponsibilitiesDevelop and...


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

    About the RoleWe are seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our web applications, ensuring they are scalable, secure, and meet the highest standards of quality.Key ResponsibilitiesDevelop and...


  • Kitchener, Ontario, Canada Planitar Inc. Full time

    Full Stack Tech LeadWe are seeking a highly skilled and experienced Full Stack Tech Lead to lead our team's technical efforts. The ideal candidate will have a strong background in full-stack software development, proven leadership abilities, and a passion for mentorship and delivering complex technical projects.Key ResponsibilitiesProvide technical...


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

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Manulife. As a key member of our software development squad, you will be responsible for designing, developing, and delivering high-quality software solutions using the latest technologies.Key ResponsibilitiesWork hands-on on software development tasks using...


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

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Manulife. As a key member of our software development squad, you will be responsible for designing, developing, and delivering high-quality software solutions using the latest technologies.Key ResponsibilitiesWork hands-on on software development tasks using...

  • Software Engineer

    3 weeks ago


    Kitchener, Ontario, Canada Carta Full time

    About CartaCarta is a leading platform that empowers individuals to manage equity, build businesses, and invest in the companies of tomorrow. With a strong focus on compliance and growth, Carta supports nearly 7,000 funds and SPVs, representing nearly $130B in assets under administration.Financial ReportingAs a core compliance tool, Financial Reporting...

  • Software Engineer

    3 weeks ago


    Kitchener, Ontario, Canada Carta Full time

    About CartaCarta is a leading platform that empowers individuals to manage equity, build businesses, and invest in the companies of tomorrow. With a strong focus on compliance and growth, Carta supports nearly 7,000 funds and SPVs, representing nearly $130B in assets under administration.Financial ReportingAs a core compliance tool, Financial Reporting...


  • Kitchener, Ontario, Canada Manulife Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Global Engineering Transformation team. As a key member of our team, you will play a critical role in driving the transformation of our engineering staff and contributing to the development of innovative software solutions.Key ResponsibilitiesLead the design...


  • Kitchener, Ontario, Canada Manulife Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Global Engineering Transformation team. As a key member of our team, you will play a critical role in driving the transformation of our engineering staff and contributing to the development of innovative software solutions.Key ResponsibilitiesLead the design...

  • Software Engineer

    2 weeks ago


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

    About the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team at Company 1 - The Manufacturers Life Insurance Company. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key ResponsibilitiesDesign...

  • Software Engineer

    2 weeks ago


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

    About the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team at Company 1 - The Manufacturers Life Insurance Company. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key ResponsibilitiesDesign...


  • Kitchener, Ontario, Canada Manulife Full time

    About the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team at Manulife. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop scalable, efficient, and secure software...