Back-End Software Engineer
Role details
Job location
Tech stack
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