TekStaff's Client has a current vacancy for a Senior Data Engineer
Duration : This is a 12 month contract located in Toronto, ONT Hybrid
Job Description
Critical Experience:
7–8 years of experience in asset management is mandatory. Candidates must have hands-on experience working in the asset management domain and be highly proficient with Snowflake.
Overview
SLC Management is a global institutional asset manager delivering innovative, diversified solutions to meet the evolving needs of over 1,000 organizations worldwide. With more than CA$335 / US$260 billion in assets under management, we continue to grow through both organic expansion and strategic investments. As a subsidiary of Sun Life, we benefit from the stability, strength, and long‑term vision of a global financial services leader.
At SLC Management, we foster a collaborative environment where professionals at all stages can thrive. Our teams share a core belief in putting clients’ needs first, driving forward with innovation, and continuously building a culture of learning and leadership.
Role Summary
As a Senior Data Engineer, you will be a key contributor to SLC’s enterprise data platform strategy, enabling self‑serve analytics, scalable data products, and robust data governance across Pan‑SLC portfolios. You will work within the data platform squad to build foundational data capabilities using Snowflake and other cloud‑native technologies.
In this senior, high‑impact role, you will architect, design, and implement secure, scalable, and high‑performance data solutions that power business‑critical use cases. You will mentor junior engineers, influence architectural decisions, and drive the evolution of our engineering practices to ensure the platform remains innovative, reliable, and future‑ready.
Key Accountabilities
Engineering & Architecture
- Design and implement end‑to‑end solutions for data, cloud, and software engineering needs.
- Collaborate with technical leads to align engineering decisions with the strategic vision of Pan‑SLC.
- Build scalable data pipelines, data lakes, and data warehouse solutions.
Data Marketplace & Integrations
- Evaluate and implement system integrations supporting SLC’s vision for data‑as‑a‑product and enterprise data discovery.
Platform Engineering
- Partner with DBTS and enterprise engineering teams to identify, evaluate, and deploy tools and technologies required for current and future platform needs.
- Champion inner‑sourcing practices within Sun Life teams to enable collaborative development.
DevOps & Governance
- Establish and enhance DevOps practices to improve developer experience and time‑to‑market.
- Advocate for and implement strong data governance, quality, and reliability practices.
Cross‑Functional Collaboration
- Work with analysts, business stakeholders, and product teams to gather requirements and translate them into technical solutions.
- Support business‑critical use cases by delivering secure, scalable, and high‑performance data products.
- Proactively monitor workflows, resolve bottlenecks, and troubleshoot data issues.
Must have Requirements:
- 7+ years of experience working in data‑driven organizations on large‑scale, end‑to‑end data initiatives.
- 5+ years of hands‑on experience building data platforms, applications, and pipelines using cloud‑native technologies (AWS, Azure, GCP).
- Deep understanding of cloud data ecosystems (Snowflake - including Warehouses, query optimization, and cost governance, Oracle, Hadoop, etc.). Experience with data ingestion and flow management tools.
- Strong programming skills in Python, Java, Scala, and SQL.
- Expertise with AWS services including S3, EC2, EKS, Glue, SageMaker, Athena, and Redshift.
- Experience designing APIs and microservices.
Required Soft Skills:
- Strong communication, negotiation, and stakeholder‑management skills.
- Proven ability to influence, lead change, and drive measurable outcomes.
Nice to have Requirements:
- Experience with data visualization tools (Power BI, Tableau) is an asset.
Education: Bachelors/ master’s degree in computer science or a related technical field.
Interview Process
- Two in‑person interviews.
TekStaff may use artificial intelligence (AI) tools as part of the applicant screening process. However, applications will also be reviewed by a member of our Recruitment team to ensure a fair and thorough assessment.