Senior Data Engineer

3 weeks ago


Waterloo ON, Canada Sun Life Financial Full time

You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who are at the heart of everything we do. Discover how you can make a difference in the lives of individuals, families and communities around the world.

Job Description:

We are currently looking for a Senior Data Engineer with a passion for turning disparate streams of data into organized and actionable analytics services and insights. As a Data Engineer on the Data Engineering and Operations team, you will be joining a group of hardworking and savvy innovators who has made it their mission to find new ways to glean value out of rapidly increasing volumes of operational data in Canadian Operations.

Working within a diverse and motivated team of analytics professionals, the Senior Data Engineer will lead the development of efficient data capture and transformation processes and complex data models that form the core of a new generation of analytics services and self-serve solutions for our customers in Canadian Operations.

What will you do?

  • Lead development of new batch/low-latency analytical solutions that leverages both traditional and emerging technologies
  • Design, develop and implement highly scalable data capture and transformation processes
  • Create effective ETLs/ELTs to move large volumes of data from various operational systems to dimensional data models for analytics consumption
  • Act as principal designer and reviewer for new data models, make data architectural decision, and provide coaching on data modeling and process design
  • Expand and grow data existing platform capabilities to solve new data problems and challenges
  • Ensure all automated processes preserve data integrity by managing the alignment of data availability and integration processes
  • Support quantitative analysts and data scientists with data discovery and rapid assembly of large data sets from disparate sources
  • Identify opportunities for new data acquisition and new uses for existing data resources
  • Research and make recommendations for new data management technologies and software engineering practices. Collaborate on decisions around the use of new tools and practices
  • Perform quality assurance and testing according to risk assessment guidelines to minimize operational, reputation, and legal risk.
  • Define data retention policy, establish data governance best practice, and create automated anomaly detection services
  • Document and update business continuity and disaster recovery procedures.
  • Engage in ongoing collaboration with data architects, modellers and other members to achieve common goals.
  • Provide guidance to development teams regarding best practices and design patterns for analytics solutions. Coach and provide guidance to junior team members
  • Produce and maintain support documentation for ongoing operations.
  • Act as Tier-2/3 support to troubleshoot and resolve technical issues with production data models and services

What will you need to succeed?

  • University degree in Computer Science, Software Engineering, or equivalent.
  • Experience with hybrid data environments that leverage both distributed and relational database technologies to support analytics services
  • Solid understanding of data warehousing principles, architecture and its implementation in complex environments.
  • Hands-on experience with development of ELT/ETL processes in traditional and distributed environments
  • Experience as designer of complex Dimensional data models for analytics services
  • Experience with development for Microsoft SQL Server Analysis Services or equivalent technologies
  • Experience with various testing methodologies and user acceptance testing.
  • Solid skills in SQL, Python, C++, Java and other languages used in data manipulation
  • Experience with AWS Glue and Big Data technology
  • Experience with processing large datasets from multiple sources.
  • Ability to operate effectively and independently in a dynamic, fluid environment.
  • Strong verbal and written communications skills with experience in relating complex concepts to non-technical users.
  • Demonstrated ability to exchange ideas and convey complex information clearly and concisely
  • Proven ability to lead and drive projects and assignments to completion
  • Experience with optimization and tuning of large data extracts for Tableau
  • Familiarity with Agile development practices.
  • Understanding of ITIL processes Incident/Change/Release management methodologies.
  • Knowledge of Insurance or Financial Services industry.
  • The candidate selected for this role is required to attain Canadian Reliability Security Clearance (administered by submitting fingerprints to the RCMP, who then conduct min. 5 year history checks)
  • Great Place to Work Certified in Canada and the US - 2022
  • Great Place to Work award for Best Workplaces for #HybridWork
  • 2022 Named “Best Places to Work” by Glassdoor - 2021
  • Canada Award for Excellence for Mental Health at Work 
  • 2021 Flexible hybrid work model including in-country work-from-home if you prefer.

#LI-Hybrid #LI-remote

The Base Pay range is for the primary location for which the job is posted. It may vary depending on the work location of the successful candidate or other factors. In addition to Base Pay, eligible Sun Life employees participate in various incentive plans, payment under which is discretionary and subject to individual and company performance. Certain sales focused roles have sales incentive plans based on individual or group sales results.

Diversity and inclusion have always been at the core of our values at Sun Life. A diverse workforce with wide perspectives and creative ideas benefits our clients, the communities where we operate and all of us as colleagues. We welcome applications from qualified individuals from all backgrounds.

Persons with disabilities who need accommodation in the application process or those needing job postings in an alternative format may e-mail a request to thebrightside@sunlife.com .

At Sun Life we strive to create a flexible work environment where our employees are empowered to do their best work. Several flexible work options are available and can be discussed throughout the selection process depending on the role requirements and individual needs.

We thank all applicants for showing an interest in this position. Only those selected for an interview will be contacted.

At Sun Life, you can be your most brilliant self. Our supportive, flexible, and inclusive work environment is one where you – and your career – can thrive. Whatever your aspirations, collaborative leaders and colleagues are ready to help you learn, grow, and succeed.

We’re a global company with a passion for people. Our purpose is to help Clients achieve lifetime financial security and live healthier lives. As a team of 30,000 across 26 countries, our impact is far-reaching, and locally relevant There’s power in numbers. As part of Sun Life’s growing team, you have an impact on people in your community and around the world.

Shape the future

With an optimistic eye on a brighter future, we drive to innovate. Be part of leading change, push boundaries and try new ways of working. Use data to drive bold actions. Be agile and pivot as we test and learn. At Sun Life, we’re driving transformation, sustainability and innovation for our Clients, employees, partners, and communities. Join us. Together, we can make the future brighter.

#J-18808-Ljbffr
  • Senior Data Engineer

    3 weeks ago


    Waterloo, Canada Sun Life Financial Full time

    You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day,...

  • Senior Data Engineer

    3 weeks ago


    Waterloo, Canada Sun Life Financial Full time

    You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day,...

  • Senior Data Engineer

    3 weeks ago


    Waterloo, Canada Sun Life Financial Full time

    You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day,...

  • Senior Data Engineer

    3 weeks ago


    Waterloo, ON, Canada Sun Life Financial Full time

    You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Discover how you can make a difference in the lives of individuals, families and communities around the world. We are currently looking for a Senior Data...


  • Waterloo, Canada Company 1 - The Manufacturers Life Insurance Company Full time

    Description We are seeking a dynamic and well versed Senior Data Engineer to orchestrate our Data Lake team, with a focus on data curation, report creation, and data feed management. The ideal candidate will possess the qualifications to champion the development and implementation of end-to-end data pipelines using advanced data engineering skills to...


  • Waterloo, ON, Canada Carta, Inc. Full time

    The Problems You'll Solve We welcome leaders who can lead diverse, thoughtful, and driven engineers while balancing technical direction, collaboration, and people development. As a Senior Engineering Manager, here are some of the exciting problems you'll solve: Lead: Mentor, grow, and empower your team. Own: Be responsible for the availability,...

  • Senior Data Engineer

    1 month ago


    Toronto, ON, Canada Dawn InfoTek Inc. Full time

    Dawn InfoTek Inc. is a professional IT consulting team that partners with major financial institutions, investment firms and government sectors. We have been dedicated to delivering cutting-edge consulting services and recruiting all levels of IT positions for our clients. We are currently seeking competent individuals to fulfill the role of Data Engineer...

  • Data Engineer

    2 days ago


    Waterloo, Canada Sun Life Full time

    Job Description : At Retail Advice & Solutions (RA&S) within Sun Life Canada our vision is to help our clients achieve lifetime financial security and live healthier lives with tailored advice and solutions through their channel of choice. Retail Advice & Solutions (RA&S) Advanced Analytics & the Business Intelligence team are seeking a talented data...


  • Toronto, ON, Canada Hard Rock Digital Full time

    What are we building?Hard Rock Digital is a team focused on becoming the best online sportsbook, casino, and social casino company in the world. We’re building a team that resonates passion for learning, operating, and building new products and technologies for millions of consumers. We care about each customer's interaction, experience, behaviour, and...


  • Toronto, ON, Canada Hard Rock Digital Full time

    What are we building?Hard Rock Digital is a team focused on becoming the best online sportsbook, casino, and social casino company in the world. We’re building a team that resonates passion for learning, operating, and building new products and technologies for millions of consumers. We care about each customer's interaction, experience, behaviour, and...

  • Software Engineer

    1 week ago


    , ON, Canada Capgemini Full time

    As a Senior Engineer, you will build distributed data processing solution and highly loaded database solutions for various cases including reporting, product analytics, marketing optimization and financial reporting. Supply as part of self-organized team of experience data engineers working in an ex


  • , ON, Canada Capgemini Full time

    Job Description :As a Senior Engineer, you will build distributed data processing solution and highly loaded database solutions for various cases including reporting, product analytics, marketing optimization and financial reporting. Chip in as part of self-organized team of data engineers working i


  • Waterloo, Canada RPMGlobal Full time

    Transforming the Future with Convergence of Simulation and Data Software Engineer Senior Job Summary: Our client in Waterloo, ON is looking for a Software Engineer Senior. This is a contract position. What You Will Do: If you would like to work with a


  • Toronto, ON, Canada EightSix Network Inc Full time

    TRADER Corporation is a trusted Canadian leader in online media, dealer and lender services. net in Quebec) offers the largest inventory of new cars and used cars in Canada, receiving over 25 million monthly visits to its marketplace. With over 3,500 subscribers and counting, AutoSync is the largest and fastest growing dealer and OEM software provider in...

  • Software Engineer

    1 month ago


    Ajax, ON, Canada IIT Guwahati Alumni Association Full time

    Senior Software Engineer MaxLinear || MS Research Computer Technology IIT Delhi || B.Tech NIT Raipur Silver Medalist at MaxLinear Technologies Pvt. Principal Software Engineer at InsightSoftware, Hyderabad Software Engineer @InsightSoftware, There are multiple opening for SE,SSE,PSE for Backend, frontend and devops for 3+ yrs insightsoftware  is a...

  • Senior Data Engineer

    3 weeks ago


    Mississauga, ON, Canada Epsilon Solutions Ltd. Full time

    Role : Senior Data Engineer Location - Mississauga, ON (Hybrid with 3 days onsite) Type :Fulltime Required Skills Python (Very Strong) Pyspark (Strong) Azure (Strong) Snowflake (Intermediate) ETL/ELT pipelines (Strong) Primary Responsibilities Provide production support for Data Warehouse issues such data load problems, transformation translation...


  • Toronto, ON, Canada Resonaite Full time

    Our client in the financial services sector is looking for a Senior Data Engineer with expertise in ETL and PowerBI dashboards.Location: 1d - 2d/week in Toronto officeDuration: 6 months w/ extension optionResponsibilitiesDesign and develop reports and analytical dashboards in Power BIContribute to designing and implementation of data architecture and...


  • Toronto, ON, Canada Resonaite Full time

    Our client in the financial services sector is looking for a Senior Data Engineer with expertise in ETL and PowerBI dashboards.Location: 1d - 2d/week in Toronto officeDuration: 6 months w/ extension optionResponsibilitiesDesign and develop reports and analytical dashboards in Power BIContribute to designing and implementation of data architecture and...


  • Waterloo, ON, Canada RPMGlobal Full time

    Transforming the Future with Convergence of Simulation and Data Software Engineer Senior Our client in Waterloo, ON is looking for a Software Engineer Senior. This is a contract position. If you would like to work with a great team on next generation in-vehicle user experience that will be used in millions of cars and trucks world-wide then we...


  • Toronto, ON, Canada Resonaite Full time

    Our client in the financial services sector is looking for a Senior Data Engineer with expertise in ETL and PowerBI dashboards. Location: 1d - 2d/week in Toronto office Duration: 6 months w/ extension option Responsibilities Design and develop reports and analytical dashboards in Power BI Contribute to designing and implementation of data architecture...