Senior Full Stack Engineer
Job in
Waterloo, Kitchener, Ontario, Canada
Listing for:
Manulife
Full Time
position
Listed on 2026-08-09
Job specializations:
-
Software Development
Full Stack Developer, Backend Developer, DevOps
Job Description & How to Apply Below
Location: WaterlooWe'relooking for a Senior Full Stack Engineer to join a high-performing, collaborative team that prides itself on delivering exceptional results while having fun along the way. In this role,you'lldesign, develop, test, andmaintainscalable, modern software solutions across the full development lifecycle. Working with technologies such as Azure, Azure Databricks, and Azure Data Factory,you'llhelp build innovative digital experiences for advisors whileleveragingautomation, APIs, CI/CD practices, and cloud-native solutions.
You'llcollaborate closely with cross-functional teams, contribute to technical design and architecture discussions, and embrace emerging technologies—including AI-powered development tools—to drive continuous innovation. This is an exciting opportunity for a senior engineer who enjoys solving complex problems, adoptingnew technologies, and making a meaningful impact within a forward-thinking engineering team.
Position Responsibilities:
Designs, develops, tests, delivers,maintains, and improves business applications as a member of a team, working across fullstackthrough the entire software development lifecycle.Designs end-user interfaces, databases,APIsand server-side logic whilemaintainingboth front and back-end web applications’ components.Applies disciplined coding practices to enable agility and delivery of high-quality code.Applies design patterns, automation, and semantic versioning where and when availableUses development frameworks and third-party librariesConducts a wide range of tests and analysis to ensure software applicationsmeetorexceedstandards, and end-user requirements.Develops detailed system design specifications to serve as a guide for system/program development.Assistsin the development of automated test harnesses to ensure delivery of high-quality code.Performs various investigative "Spikes" to mitigate technical uncertainty and risk.Troubleshooterrors,helpresolve bugs, andimprovethe overall efficiency of the software.Participates in ideation and brainstorming sessions to devise creative and disruptive digital solutions.Creates prototype design for products with a wide range of techniques.Completes any requireddocumentatione.g., deployment, maintenance,supportand business needs.Understands CI/CD methods, API development,Dev Sec Ops , and database design.Performs peer reviews of code / deliverables and analysis for continuous learning and continuous improvement.Required Qualifications:
API DevelopmentApplication SecurityAutomationCI/CD MethodsData ModelingData AnalysisProgrammingWeb developmentDebuggingUnit/Integration testingPreferred Qualifications:
Knowledge in developing cloud-based applicationsExperience with back-end and front-end technologies and/or back-end and front-end frameworksUnderstand how to develop architectural designs for applicationsUnderstand cloud fundamentalsUnderstand caching mechanisms and be familiar with measures to enhance system resilience. Understands how to find and reuse patterns and platforms in the organization’s ecosystem and the broader communityStrong foundationin data structures, algorithms, and OO Design with solid programming skillsProficiencyin fundamental web technologiesProficiencyin programming and scripting languagesFamiliarity with testing frameworks and toolsDecision Authority:
Providesprofessional advice – takes a lead role of process or program executionIs accountable for own work and contributes to setting standards throughexpertisein own job discipline that impact others’ deliverablesWork is guided bycascadepolicies or business plansMay lead medium tolarge sizeprojects or work streams with moderate resource requirements, risk and/or complexity with multiple teamsrepresentingdifferent interestsWhen you join our team:
We’llempower you to learn and grow the career you want.We’llrecognize and support you in a flexible environment where well-being and inclusion are more than just words.As part of our global team,we’llsupport you in shaping the future you want to see.#LI-Hybrid
The role being advertised is an existing vacancy.
About Manulife and John Hancock
Manulife Financial Corporation is a leading international…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: