Senior Cloud Data Engineer

CAN, Ontario, Toronto, 200 Bloor Street East

Manulife

Manulife is a leading financial services group. We provide financial advice, insurance, as well as wealth and asset management solutions for individuals, groups and institutions.

View all jobs at Manulife

Apply now Apply later

The Opportunity

Office location: Waterloo - Canada (preferred) or Toronto - Canada or Boston - USA

Work arrangement: Hybrid, no option for Remote work; 3 days in office, 2 days from home

Job Description 

Calling on a Senior Cloud Data Engineer who can seamlessly combine tech know-how with business acumen to help us meet our cloud computing needs. This includes infrastructure design, maintenance, support and planning, and everything in between! 

Not only are you experienced in various cloud-based technologies, but you have a firm grasp of PaaS technologies as a whole, platforms and applications, and have intimate knowledge of how best to customize these for our business to empower us to become more secure and efficient. You are able to connect the dots and evolve our cloud capabilities over time, keep an eye on developments that can support our expansion, while also evolving and developing your own capabilities as an engineer.

This role requires deep technical knowledge in Cloud environment and performs Cloud Data Analysis. Knowledge of Billing and chargebacks is highly preferred.

Key Accountabilities: 

  • Working in tandem with our other engineering teams to identify and implement the most optimal cloud billing solutions for the company. 

  • Planning, designing, and developing cloud billing patterns. 

  • Deploying and debugging cloud usage and budget reporting as needed in accordance with best practices.

  • Educating teams on their cloud usage patterns and optimization opportunities. 

  • Employing exceptional problem-solving skills, with the ability to see and solve issues before they snowball into problems.  

  • Lead and develop best practices for the Cloud FinOps team as a whole. 

  • Participate in Agile sprints and ceremonies; support rapid iteration and development.

  • Builds code to specifications and standards.

  • Creates and conducts executable tests, continuously integrating code into the overall software framework.

  • Researches technical strategies, third party tools, and current and new technologies to deal with emerging technical issues and improve development efficiency. 

  • Promotes agile principles and methodology.

Job Requirements: 

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology or relevant field. 

  • Overall 7+ years industry experience

  • 2-5+ years of experience architecting scalable distributed systems. 

  • 3+ years of experience in Azure Cloud 

  • Experience in Cloud data nalysis

  • Extensive hands-on experience with Grafana, Power BI and other reporting tools.

  • Knowledge and experience working with Public/Private/Hybrid cloud architecture (PaaS) with at least one end-end enterprise implementation preferably using Azure with AKS and other resources such as Azure SQL, etc. 

  • Strong understanding of the key concepts of a Cloud Billing and Budgeting.

  • Excellent communication and presentation skills and ability to communicate at different management levels.    

  • Knowledge and appreciation of software engineering practices such as code review, source control, continuous integration and testing in an agile environment with a focus on DevOps

  • Skilled with scripting languages, and technologies such as: API Gateways, Messaging, Data Event Streaming, REST, SOAP, Distributed Tracing, Relational and Document Database Interface/SQL 

About Manulife and John Hancock

Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit https://www.manulife.com/en/about/our-story.html.

Manulife is an Equal Opportunity Employer

At 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 recruitment@manulife.com.

Primary Location

Toronto, Ontario

Working Arrangement

In Office

Salary range is expected to be between

$92,190.00 CAD - $171,210.00 CAD

If you are applying for this role outside of the primary location, please contact recruitment@manulife.com for the salary range for your location. 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. Employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance.

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 recruitment@manulife.com for more information about U.S.-specific paid time off provisions.

Apply now Apply later
Job stats:  0  0  0
Category: Engineering Jobs

Tags: Agile APIs Architecture Azure CAD Computer Science Data analysis DevOps Distributed Systems Engineering Grafana Power BI SQL Streaming Testing

Perks/benefits: Career development Flex vacation Health care Insurance Wellness

Region: North America
Country: Canada

More jobs like this