Back-End Software Engineer

John Hancock
Toronto, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Toronto, United States of America

Tech stack

Java
Computer-Aided Design
API
Agile Methodologies
Artificial Intelligence
Azure
Cloud Computing
Continuous Integration
Github
Python
Microsoft SQL Server
Open Source Technology
Software Engineering
UML
Azure
Spring-boot
Backend
PySpark
Performance Monitor
Jenkins
Databricks

Job description

Experteer Overview As a Back-end Software Engineer in Group Functions Technology, you design and build secure, high-quality software that supports Manulife's global operations. You work in an Agile team to deliver reliable systems, lead architectural decisions, and mentor peers. You'll focus on scalable solutions, CI/CD, and performance monitoring to drive engineering excellence. This role offers impact across the software lifecycle and opportunities to grow your technical leadership within a global financial services environment. Compensation / Benefits * Work in an Agile team to deliver high-quality, performant, and secure solutions * Provide technical leadership across the software development lifecycle and ensure architectural consistency * Lead design reviews and make high-level decisions on architecture and technology * Build solutions to close gaps and improve systems * Pair program with other engineers or AI tools to learn and mentor * Consume and contribute to open source and inner source projects * Support performance and reliability efforts using monitoring and telemetry tools * Learn and become proficient in various technologies as required Tasks * 5+ years back-end development including Databricks, PySpark (Python API), Azure Data Factory and SQL Server * 5+ years experience developing cloud-native solutions on Azure * 5+ years experience deploying solutions via CI/CD using Azure DevOps, Jenkins, GitHub Actions, or similar * Proven experience in designing software systems and documenting designs with UML * Solution-oriented mindset with professional decision-making ability * Strong communication within distributed teams * Familiarity with Java and Java Spring Boot is an asset Key requirements * flexible environment * well-being and inclusion * distributed team support * incentive compensation programs * health, dental, mental health, vision, disability, life insurance * retirement savings plans and global equity options

Requirements

  • inner source projects * Support performance and reliability efforts using monitoring and telemetry tools * Learn and become proficient in various technologies as required Tasks * 5+ years back-end development including Databricks, PySpark (Python API), Azure Data Factory and SQL Server * 5+ years experience developing cloud-native solutions on Azure * 5+ years experience deploying solutions via CI/CD using Azure DevOps, Jenkins, GitHub Actions, or similar * Proven experience in designing software systems and documenting designs with UML * Solution-oriented mindset with professional decision-making ability * Strong communication within distributed teams * Familiarity with Java and Java Spring Boot is an asset Key requirements * flexible environment * well-being and inclusion * distributed team support * incentive compensation programs * health, dental, mental health, vision, disability, life insurance * retirement savings plans and global equity options

Apply for this position