Back-End Software Engineer

John Hancock
Toronto, OH, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Computer-Aided Design Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Microsoft Azure Cloud Computing Continuous Integration Github Python (Programming Language) Microsoft SQL Server Open Source Technology
+9 more
Software Engineering UML Azure Data Factory 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all