Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Back-End Software Engineer

$86.1k - $136.1k

John Hancock

As a Back-end Software Engineer within Group Functions Technology, you will be a key member building technology which supports our global operations. The ideal candidate has a curious mind, a thirst for knowledge, a desire to understand how technology works and a passion for high quality software engineering. You have solid software engineering fundamentals and understand the importance of implementing standard processes such as secure coding, microservices, CI/CD pipelines, and test automation. You enjoy keeping your existing technical skills honed and develop new ones so you can make meaningful contributions to Manulife's success.Position Responsibilities: Work in an Agile team to create, deliver and maintain high-quality, performant, and secure solutions.Use a proactive approach to common challenges and continually research industry standard methodologies in software development.Assess the target (future) state of the organization’s technology needs to achieve the business objectives.Provide technical leadership across the software development lifecycle, ensuring architectural consistency and engineering excellence.Lead the design and review of software systems, making high-level decisions on architecture and technology choices.Build the solutions to close identified gaps and improve our systems.Pair program with other software engineers or AI tools to learn, coach, and mentor.Consume and contribute to open source and inner source projects.Help us build up our performance and reliability story using tools like New Relic, Dynatrace, and Moogsoft for performance monitoring, end-to-end logging, and other telemetry data.Learn and become proficient in various technologies as required.Required Qualifications:5+ years back-end development, designing, implementing solutions in Databricks, Pyspark (Python API), Azure Data Factory and SQL Server5+ years of experience developing cloud-native solutions on Azure5+ years working with solutions deployment via CI/CD using Azure DevOps, Jenkins, GitHub Actions, or similar technologiesProven experience in designing software systems and documenting the design using tools such as UMLAn approach dedicated to finding solutions, with the ability to make sound professional decisionsAbility to make complex information accessible and communicate easily within distributed teamsFamiliarity with Java and Java Spring Boot is an assetPreferred Qualifications: Experience in Power BI is an asset.Experience in the financial industry (a plus).Proven track record of practical, thoughtful problem solving.Experience with JavaScript, React, and/or NodeJS would be an asset.When you join our team:We’ll empower you to learn and grow the career you want.We’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words.As part of our distributed team, we’ll support you in shaping the future you want to see.The role being advertised is an existing vacancy.About Manulife and John HancockManulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit .Manulife is an Equal Opportunity EmployerAt 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 View email address on click.appcast.io Salary LocationToronto, OntarioWorking ArrangementHybridSalary range is expected to be between$86,100.00 CAD - $136,100.00 CADEmployees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance. 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. If you are applying for this role outside of the primary location, please contact View email address on click.appcast.io for the salary range for your location.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 View email address on click.appcast.io for more information about U.S.-specific paid time off provisions.We use data and analytics technologies, such as artificial intelligence (AI), and automated processing tools, to analyze and process the information you provide to us or third parties in the application process. For more information, please refer to our personal information collection statement.SummaryLocation: Toronto, OntarioType: Full time

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Back-End Software Engineer in Toronto, OH vacancy
  • $113k - $163k

    Manulife's Experience Office is seeking a talented Senior Software Engineer to help design, build, and enhance innovative solutions that deliver exceptional customer and partner experiences. As part of a fast-paced Agile team, you will work across the full software development... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area

    John Hancock

    Toronto, OH
    9 hours ago
  • $75.9k - $141.9k

     ...enterprise-grade, cloud-native AI solutions. Our team combines engineering excellence with cutting-edge AI to deliver scalable, secure,...  ...operational readiness for agents.Required Qualifications5-7 years of software engineering experience, with 3+ years in AI/ML engineering, AI... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    2 days per week
    3 days per week

    BMO Bank

    Toronto, OH
    4 days ago
  • Senior Software Engineer, Full-Stack Applications - AI Innovation TeamsAs one of the world’s top three credit ratings agencies, Fitch Ratings...  ...data and a modern tech stack, free from heavy legacy. Backed by full enterprise support, you’ll build reliable, explainable... 
    Suggested
    Immediate start

    Fitch Ratings

    Toronto, OH
    4 days ago
  • Job DescriptionOur client is seeking a Senior iOS Mobile Engineer to design, develop, and maintain scalable, high-performing iOS applications while collaborating with cross-functional teams to deliver exceptional mobile experiences. (Toronto, Hybrid, 2 days in office/wk... 
    Suggested
    Work at office

    Johnson Service Group

    Toronto, OH
    13 hours ago
  • Senior Software Engineer, Full-Stack Applications (Python & React)Fitch Ratings is seeking a Senior Software Engineerto join our global Ratings Technology team in Toronto. This is an opportunity to build and enhance mission-critical applications that power the workflows... 
    Suggested
    Immediate start

    Fitch Ratings

    Toronto, OH
    3 days ago
  • $166k - $195k

     ...managers, product designers, and security engineers to deliver highly reliable, high-...  ...and respectful collaboration. As a Senior Software Developer, you'll build and own the backend...  ...track record of delivering high-quality, end-to-end products and raising team-wide technical... 
    Work at office
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, OH
    1 day ago
  • $103.2k - $192k

    Application Deadline:09/29/2026Address:100 King Street WestJob Family Group:Data Analytics & ReportingThe Senior Applied AI Engineer is responsible for designing, developing, and deploying advanced Gen AI and machine learning solutions thatdrive business value in Wealth... 
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    4 days ago
  • $113k - $163k

    As a Senior AI Engineer, you will be responsible for Full-Stack Software Development i.e.building modern, cloud-based, and AI-enabled applications that help Manulife make decisions easier and lives better. You will contribute to the design, development, and delivery of... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    9 hours ago
  • $75.9k - $141.9k

     ...kinds of problems that can arise due to incompatibility or security concerns.​Designs, configures and implements the cloud-native software that solves actual business problems using cloud technology​.Maintains applications and infrastructure for cloud-based platforms​.... 
    Full time
    Contract work
    Part time
    Work at office
    2 days per week

    BMO Bank

    Toronto, OH
    13 hours ago
  • $129.4k - $179.4k

     ...closely with business stakeholders and engineering partners to deliver solutions that are explainable...  ...-value judgment where it matters.1. Own end-to-end solution design for actuarial...  ...data engineering, ML engineering, and software teams to productionize: pipelines, model... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    4 days ago
  • Software Engineer, Full-Stack Applications, Associate Director (Python & React)Fitch Ratings is seeking a solid Software Engineer to join our global Ratings Technology team in Toronto. This is an opportunity to build and enhance mission-critical applications that power... 
    Immediate start

    Fitch Ratings

    Toronto, OH
    2 days ago
  • Lead Software Engineer, Full-Stack Applications - Innovation TeamsAs one of the world’s top three credit ratings agencies, Fitch Ratings plays...  ...data and a modern tech stack, free from heavy legacy. Backed by full enterprise support, you’ll build reliable, explainable... 
    Immediate start

    Fitch Ratings

    Toronto, OH
    9 hours ago
  • Senior Software Engineer, Python ProgrammerFitch Ratings is currently seeking a Senior Software Engineer specializing in Python Programming or...  ..., ecosystems, frameworks and automation.Experience with front-end development and cloud-platforms/technologies offered by AWS, Microsoft... 
    Immediate start

    Fitch Ratings

    Toronto, OH
    1 day ago
  • Lead Software Engineer, Full-Stack Applications - Ratings TechnologyAs one of the world’s top three credit ratings agencies, Fitch Ratings plays...  ...data and a modern tech stack, free from heavy legacy. Backed by full enterprise support, you’ll build reliable, explainable... 
    Immediate start
    Worldwide

    Fitch Ratings

    Toronto, OH
    13 hours ago
  • $75.9k - $141.9k

     ...indiviual will support a broad range of ServiceNow capabilities, including IT Service Management (ITSM), IT Asset Management (ITAM), Software Asset Management (SAM), Hardware Asset Management (HAM), Configuration Management Database (CMDB), platform development,... 
    Full time
    Contract work
    Part time
    Work experience placement

    BMO Bank

    Toronto, OH
    2 days ago
  • $113k - $163k

     ...part of this journey, we’re looking for a Senior Release Train Engineer to lead large-scale Agile delivery, align cross-functional teams...  ...skillsPreferred Qualifications:Familiarity with modern software delivery practices (e.g., DevOps, CI/CD, DevSecOps)Practical AI... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    9 hours ago
  • $90.16k - $167.44k

    AI EngineerJob Posting DescriptionThe AI Engineer will join the AI team supporting the Long-Term Care program in Manulife/John Hancock....  ...Engineering, Generative AI, LLMs, cloud-native development, and modern software engineering. This individual should bring strong hands-on... 
    Full time
    Temporary work
    Local area

    John Hancock

    Toronto, OH
    13 hours ago
  • $213k - $319k

     ...Provides technical leadership across multiple products and engineering teams within Managed Solutions Product Engineering. Defines architecture...  ...advisor to engineering and product teams on architecture, software design, development practices, and technology adoption.  ~... 
    Full time
    Work at office

    Equinix

    Toronto, OH
    15 days ago
  • $113.26k - $210.34k

    The Lead Platform Reliability Engineer (PRE) ensures the stability, performance, and scalability of the shared platform that supports internal AI solution development. It combines software engineering, SRE practices, and operations to keep the platform reliable and developer... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    3 days ago
  • $113.26k - $210.34k

    The AI Solutions Engineer works alongside GWAM business teams to find where AI and agentic tooling...  ..., ships and measures that solution end to end. The role is deliberately a consumer...  ...state ownership, and feed reusable patterns back to the platform and architecture teams.... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    4 days ago
  • $75.9k - $141.9k

    Application Deadline:09/13/2026Address:33 Dundas Street WestJob Family Group:TechnologyDrives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting... 
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    9 hours ago
  • $90k

     ...Requirements We are seeking an experienced embedded software engineer with strong embedded expertise for our robotics development team. You should have at least 3 years of experience with embedded C++ and C. You should have 2 years of experience with embedded ARM microprocessors... 
    Full time

    AI (Artificial Intelligence)

    Toronto, OH
    3 days ago
  • $75.9k - $141.9k

     ...available for this role.The Senior Platform Engineer develops, maintains, and manages...  ...processes & systems.Conceive and write detailed software implementations/code while ensuring that...  ...reflect the needs of both the business and end-customers.Builds and leads the production... 
    Full time
    Contract work
    Part time
    Work at office
    Remote work
    2 days per week
    3 days per week

    BMO Bank

    Toronto, OH
    2 days ago
  • $94.6k - $176k

     ...an enthusiastic, passionate professional for a Principal Cloud Engineer position with 8+ years of experience in multiple large scale Azure...  ...patterns, standards, and best practices across teamsOwn end-to-end deliveryTranslate business requirements into technical solutions... 
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    13 hours ago
  • $75.9k - $141.9k

     ...Dundas Street WestJob Family Group:TechnologyDrives the overall software development lifecycle including working across functional...  ...appropriate.Partner with product, business analysis, quality engineering, architecture, and support teams to deliver robust production-... 
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    1 day ago
  • $121.6k - $211.8k

     ...technology operations from reactive support to an AI-enabled, engineering-driven reliability model at scale.The Lead will own the outcome...  ...operationsBuild automated workflows and deployment pipelinesEnable end-to-end service automation and platform abstractionsSupport... 
    Full time
    Contract work
    Part time
    Shift work

    BMO Bank

    Toronto, OH
    9 hours ago
  • $75.9k - $141.9k

     ...at BMOAt BMO, we're leveraging emerging technologies, modern engineering practices, and AI-powered solutions to transform the future of...  ...improvement.Guide development teams through all phases of the Software Development Lifecycle (SDLC).Mentor developers and promote engineering... 
    Full time
    Contract work
    Part time
    2 days per week

    BMO Bank

    Toronto, OH
    1 day ago
  • $94.6k - $176k

     ...bank’s core digital services. The organization brings together software engineers, architects, and technical leaders, along with quality...  ...B partner integrations. This role is accountable for leading end-to-end technical delivery across multiple Digital Core platforms... 
    Full time
    Contract work
    Part time
    2 days per week

    BMO Bank

    Toronto, OH
    2 days ago
  • $94.6k - $176k

    Application Deadline:08/30/2026Address:33 Dundas Street WestJob Family Group:TechnologyWe are seeking a Principal Cloud Platform Engineer with deep expertise in Azure Cloud and strong working knowledge of AWS. This leader will architect, build, and evolve our cloud Platform... 
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    13 hours ago
  • $75.9k - $141.9k

     ...safe, governed, and scalable. We are seeking experienced Senior Engineers to help build and operate the core infrastructure that governs...  ....Education & ExperienceBachelor's degree in Computer Science, Software Engineering, or a related technical discipline (Master's an... 
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Back-End Software Engineer. Be the first to apply!