Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Data Engineer, Risk Technology

$105k - $138k per year

Investment Management Corporation of Ontario

At IMCO, our talent is among the best! IMCO offers a uniquely stimulating and rewarding environment where you can help build and drive organizational transformation, all while seeking to challenge yourself, learn, and grow your career. Our culture is built on collaboration and passion, with a shared commitment to delivering lasting value to the clients we serve. Located in downtown Toronto, our vision is to be the partner of choice for Ontario’s public sector funds and to build a high-performing, value-driven asset management firm. This job posting is for an existing vacancy. If you are ready to deliver best-in-class service and join a collaborative, motivated and fun team of professionals, IMCO offers the opportunity to do impactful work and broaden your expertise. If you’re looking to use your expertise to drive strategic outcomes, we’d love to hear from you.

Risk Technology is part of the Data Technology group and partners primarily with Investment Risk to deliver technology, data, analytics, reporting, and production-support capabilities through small and medium-sized initiatives, multi-year programs, and ongoing operational services.

As a key member of the Risk Technology team, the Senior Data Engineer will be the team’s senior hands‑on Power BI developer, responsible for designing complex reports and visuals, scalable semantic models, and governed business intelligence solutions. The successful candidate will be expected to apply a practical understanding of Fabric capacity, compute consumption, memory constraints, performance, and workload management. The role also requires strong data engineering capability. The successful candidate will build and support reliable data pipelines that hydrate Power BI semantic models from enterprise data warehouses and will develop complex ETL and transformation solutions using Azure Databricks, Snowflake, Azure Data Factory, SQL, Python, and PySpark. This position combines deep technical delivery with stakeholder partnership. The incumbent will collaborate with business users, business systems analysts, data engineers, platform teams, and external providers, and will contribute to a constructive, inclusive, and accountable team environment. The role follows the organization’s hybrid working model and requires regular in‑office collaboration. The incumbent will report to the Senior Manager, Data Technology.

As a Member of Our Team You Will be Responsible For: Power BI development and reporting framework (Primary Area of Accountability) Design, develop, test, deploy, and support sophisticated Power BI reports, dashboards, and interactive visual experiences for Investment Risk and related stakeholders. Build and optimize enterprise‑grade Power BI semantic models, including dimensional design, relationships, measures, calculation groups where appropriate, row-level security, object-level security, incremental refresh, and model performance tuning. Write and optimize complex DAX and Power Query (M) logic, applying clear development standards and reusable design patterns. Partner closely with business users to translate analytical requirements into intuitive visual designs, rapidly prototype solutions, validate usability, and incorporate feedback throughout delivery. Understand and actively manage Fabric capacity considerations, including compute consumption, memory guardrails, concurrency, refresh demand, background versus interactive workloads, throttling risk, and workload optimization. Use capacity and performance telemetry to identify bottlenecks, recommend remediation, and balance report responsiveness, refresh schedules, model size, and platform stability.

Design and support data pipelines that reliably hydrate Power BI semantic models from Snowflake, Databricks, enterprise data warehouses, lakehouses, and other approved data sources. Implement governed Power BI access management, including workspaces, apps, audiences, Microsoft Entra security groups, role‑based access, sharing, row-level security, deployment permissions, and periodic access reviews. Design, build, test, and support Power Automate cloud flows that extend Power BI solutions through data‑driven alerts, notifications, approvals, scheduled actions, and user‑triggered workflows. Apply appropriate Power Automate governance and support practices, including connection management, environment awareness, secure sharing, run monitoring, exception handling, and operational documentation. Promote effective Power BI lifecycle management through source control, deployment pipelines, environment segregation, release controls, documentation, and CI/CD practices.

Data Engineering (Secondary Area of Accountability) Develop complex, performant, and maintainable solutions in Azure Databricks and Snowflake using SQL, Python, and PySpark. Develop and orchestrate data integration workflows using Azure Data Factory and other approved Azure data services. Create and optimize database objects, data transformations, data quality controls, and reconciliation processes with a strong understanding of dimensional and analytical data modeling. Build custom services and workflows when needed to complement platform capabilities, including file-format conversion, third‑party API integration, and external web‑service calls. Automate manual processes and improve data delivery, observability, scalability, recoverability, and operational efficiency. Contribute to solution architecture and technical design for the Databricks, Snowflake, Microsoft Fabric, and Azure data ecosystem.

Delivery, Operations and Collaboration Work closely with business systems analysts, subject‑matter experts, platform teams, and vendors to deliver solutions, investigate root causes, recommend changes, and maintain accurate technical and operational documentation. Monitor production solutions, investigate incidents, perform performance tuning, and enhance service reliability through effective incident, problem, change, configuration, and release‑management practices. Prepare functional and technical specifications, data‑flow documentation, support procedures, test evidence, deployment plans, and knowledge‑transfer materials. Facilitate testing and production implementation while acting as a trusted liaison between Technology, Investment Risk stakeholders, and external solution providers. Share design, coding, troubleshooting, and analytical practices with colleagues through reviews, pairing, documentation, and knowledge sessions. Demonstrate a constructive and collaborative working style, openness to feedback, accountability for outcomes, and willingness to support colleagues across disciplines. Participate effectively in the organization’s hybrid working model, including regular in‑office collaboration with the team and stakeholders.

What do you need to succeed? Minimum 7 years of progressive experience in advanced Power BI development expertise, including complex report design, visual storytelling, semantic modeling, DAX, Power Query, model optimization, refresh design, and troubleshooting. Experience of delivering data, analytics, data warehousing, or business intelligence solutions, with substantial recent hands‑on Power BI development experience. Demonstrated experience building governed, enterprise‑scale Power BI solutions rather than solely creating ad hoc or departmental reports. Hands‑on Microsoft Fabric experience, or directly transferable experience with Power BI Premium capacity, including capacity monitoring, compute and memory constraints, workload management, performance tuning, and migration planning. Experience designing and operating pipelines that load or transform data for Power BI semantic models from cloud data warehouses or Lakehouse platforms. Practical experience administering Power BI access through workspaces, apps, audiences, security groups, permissions, and row‑level security, with an understanding of least‑privilege access and controlled content distribution. Hands‑on experience developing and supporting Power Automate cloud flows, ideally integrated with Power BI, Microsoft 365, approvals, alerts, or other enterprise services. Minimum 3 years of Databricks experience with strong data engineering experience, including complex transformations and performance‑aware development. Advanced SQL skills, including complex queries, tables, views, stored procedures, query optimization, and performance tuning. Proficiency in Python and PySpark for scalable data processing and automation. Developed data warehouses with change data capture (CDC) and implemented dimensional data warehouses. Understanding data quality, GitHub source control, CI/CD, and production support practices for enterprise BI and data solutions. Strong communication, problem‑solving, prioritization, and collaboration skills, with the ability to work effectively with technical and business stakeholders in a hybrid environment. Experience in financial services, pension management, investment management, and capital markets is desirable. Relevant Microsoft Power BI, Fabric, Azure data engineering, Databricks, Snowflake, or Power Platform certification is an asset.

The base salary range for this position is CAD $105,000.00 - $138,000.00. The placement within the range is determined by the range of market pay for the specific position, as well as the candidate's knowledge, skillset and experience relative to the requirements of the position and to internal peers. In addition to base salary, this position is eligible to participate in IMCO's annual incentive plan. As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you with the specific details for this position, as well as the total rewards offering at IMCO including our comprehensive benefits package and defined benefit pension plan.

We thank all applicants for their interest. Only those selected for an interview will be contacted.

Our hybrid work model prioritizes an office‑first approach, encouraging employees to make the most of our collaborative workspace at 16 York Street, Suite 2400, Toronto, ON M5J 0E6. This welcoming environment fosters teamwork, connection, and professional growth. While flexibility remains a key component of our model, we believe that regular in‑office engagement enhances productivity and strengthens our culture. Our approach supports a fulfilling lifestyle that balances professional ambition with personal well‑being.

IMCO is committed to providing accommodation for people with disabilities throughout the recruitment process. If you require support, please let us know and we will work with you to meet your needs.

Artificial intelligence (AI) tools may be used to support parts of our recruitment process, such as screening and assessments. However, all hiring decisions are made by our recruitment team. Candidates being considered for this position will be required to undergo background screening.

The Investment Management Corporation of Ontario (IMCO) is Ontario’s professional asset manager, investing on behalf of our public sector clients so they can care for beneficiaries and secure retirement futures. With approximately $90.7 billion in assets under management, we are one of the largest institutional investment managers in Canada and around the globe. Our mandate is to provide broader public sector clients with exceptional investment management services, including best‑in‑class advice around portfolio construction, efficient access to a diverse range of asset classes and superior reporting on risks and returns. Our vision is to rank among the world’s leading public‑sector asset managers. We will achieve this through an unwavering focus on creating client value. That means ensuring that we deliver the returns required for our clients to meet their long‑term financial obligations.

#J-18808-Ljbffr
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Senior Data Engineer, Risk Technology in Toronto, ON vacancy
  • $180k - $220k per year

     ...and innovative problem-solving. BitGo is seeking a skilled Senior Data Engineer to join our Data Engineering team and help build, scale, and...  ...at the forefront of digital asset security and financial technology. Responsibilities: Design, build, and maintain scalable... 
    Senior
    Risk
    Full time
    Work at office
    Worldwide

    Bitgo

    Toronto, ON
    12 days ago
  • $160k - $200k per year

     ...Traditional handoffs between product, design, and engineering are giving way to smaller, faster teams...  ...in days instead of months. As a Senior Data Engineer, you'll own the data platform...  ...to fix it, you'll thrive at Clutch. Technology at Clutch We believe great engineers... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Internship
    3 days per week

    Clutch Technologies

    Toronto, ON
    15 days ago
  •  ...creative, quality publishers, actionable data and smart targeting. Through over 1...  ...platforms monetize their businesses. Our technology is where the world's leading brands find...  ...Overview TripleLift is seeking a Senior Data Engineer to join a small, influential Data Engineering... 
    Senior
    Full time

    Triplelift

    Toronto, ON
    29 days ago
  • $120k - $160k per year

     ...trusted platforms for financial data access, enrichment, and money...  ...verify income, assess credit risk, and power faster payment experiences...  ...The Role We're hiring our Senior Data Engineer (Data / ML...  ..., notamment le crédit, les technologies financières (fintech), les services... 
    Senior
    Risk
    Full time
    Contract work
    Remote work
    Flexible hours

    Flinks

    Toronto, ON
    more than 2 months ago
  •  ...Rockstar is recruiting for a fast-growing, mission-driven technology company focused on workforce development. The client is dedicated...  ...is supporting this client in their search for a talented Sr. Data Engineer to help evolve their core data platform and drive impactful business... 
    Senior
    Full time

    Rockstar

    Toronto, ON
    more than 2 months ago
  •  ...your career. About the Role The Data Engineer reports to the VP of Engineering and...  ...Lead's portfolio planning, flagging data risk and readiness gaps early Support "AI...  ...~ Experience in a SaaS or enterprise technology environment preferred ~ Bachelor's degree... 
    Senior
    Risk
    Full time
    Work at office

    FacilityOS

    Toronto, ON
    more than 2 months ago
  • $145k - $185k per year

     ...The Opportunity We're expanding rapidly and looking for a Senior Data Engineer to define and build the data foundation that powers Cybrid's...  ...empowers. You'll work directly with Sales, Finance, Compliance, Risk, and Engineering to turn clean, trusted data into a source for... 
    Senior
    Risk
    Long term contract
    Full time
    Flexible hours

    Cybrid Llc

    Toronto, ON
    more than 2 months ago
  • $118k - $152k per year

     ...Shape the future of data governance and engineering in financial services. The Role At Capco, we’re...  ...experienced Data Engineer to join our Technology & Engineering practice in Toronto. You...  ...and regulatory compliance. As a Senior Consultant, you’ll bring hands-on expertise... 
    Senior
    Internship
    Immediate start

    Capco

    Toronto, ON
    2 days ago
  • $75k - $100k per year

     ...role: Do you love diving into data, solving complex problems with...  ...out what really drives credit risk and customer behaviour? Are...  ...automation tools, and emerging technologies to continuously improve how we...  ...Who you are You bring an engineering mindset and look at risk modeling... 
    Risk
    Full time
    Internship
    Work at office
    Flexible hours

    Financeit

    Toronto, ON
    20 days ago
  •  ...Responsibilities: Designing and developing data pipelines from source to end user...  ...data management and data exchange tools and technologies Experience with Commercial and...  ...movement of data. Experience with Cloud data engineer must be familiar and experienced with... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    5 days ago
  •  ...both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create...  ...annual growth rate exceeds 25%. Job Description The  Senior Data Engineer is responsible for designing, developing, and supporting databases... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    more than 2 months ago
  •  ...Job Description: Senior/Staff Data Engineer (Contract full-time)   We are currently hiring for a Senior/Staff Data Engineer (Contract...  ...to-end data architecture and design, preferably with Azure technologies such as Data Factory, Databricks, Delta Lake, Synapse, Purview... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work

    Bay Street Staffing

    Toronto, ON
    more than 2 months ago
  • $105k - $115k per year

     ...firm providing AI, strategy, design, and technology services to the world’s most ambitious...  ...million people. About The Role As a Senior Data Analyst, you are an experienced...  ...You work closely with consultants, data engineers, developers, designers and clients across... 
    Senior
    Risk
    Full time
    Work from home
    Flexible hours

    Konrad Company

    Toronto, ON
    5 days ago
  • $110k - $125k per year

     ...to the work to do what’s right, to act like an owner. We are growing a lasting legacy, where people come first. As our new Senior Data Engineer , you’ll join a growing Data & AI practice at Mark Anthony Group, working on high-impact use cases across Sales, Finance, Supply... 
    Senior
    Full time
    Work at office

    Mark Anthony Group

    Toronto, ON
    more than 2 months ago
  • $140k - $160k per year

     ...Canada's top performing asset managers? We are looking for a Senior Data Integration Engineer for an existing vacancy in our IT department, Connor,...  ...and monitoring systems to detect drift, hallucinations, or risk in autonomous AI actions.  Ensure guardrails (policy enforcement... 
    Senior
    Risk
    Full time
    Work at office

    Connor, Clark

    Toronto, ON
    more than 2 months ago
  • $110k - $160k per year

     ...Continued growth has created an exciting opportunity for a  Data Engineering Solutions Architect (Manager/Senior Manager Level) to join our Technology Services Group.   In this role, you will design and build modern data solutions that combine robust data engineering practices... 
    Senior
    Full time
    Shift work

    Optimus Sbr

    Toronto, ON
    more than 2 months ago
  • $207k - $253k per year

     ...stronger, more resilient businesses. Relay's data engineering team has tripled in size, from 4 to 12,...  ...What You'll Be Doing Lead and grow a senior team of data engineers. With an...  ...revenue, improving efficiency or reducing risk. Balance speed against technical debt,... 
    Senior
    Risk
    Full time
    Internship

    Relay

    Toronto, ON
    13 days ago
  • $135k - $210k per year

     ...Overview:   Guidepoint seeks an experienced Data/AI Engineer as an integral member of the Toronto-based AI team. The Toronto Technology Hub serves as the base of our Data/AI/ML...  ...responsible AI and best-in-class MLOps. The Senior AI/ML Engineer will be a primary contributor... 
    Senior
    Full time
    Worldwide

    Guidepoint

    Toronto, ON
    more than 2 months ago
  •  ...stops. The Adventure Ahead As our Data Engineer I, you will build and fine-tune the robust...  ...like dbt based on innovative specs from senior engineers and architects. Orchestrate...  ...one of the fastest-growing learning technology companies in the world. Docebo is an... 
    Senior
    Full time
    For contractors
    Work at office
    Worldwide
    3 days per week

    Docebo

    Toronto, ON
    22 days ago
  • $186.84k - $334.74k per year

     ...to meet you. WHAT YOU’LL DO We're looking for a Senior Software Engineer to grow our Data Lakehouse team’s capacity for impact. The Data Lakehouse...  ...agile team environment before ~ Willingness to learn the technologies required to deliver what customers need Bonus... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    27 days ago
  • $136k - $170k per year

     ...benefit of others. As a Infrastructure Engineer at Lyft, you will run our Production...  ...distributed systems. About the Team Data Pipelines is at the heart of all critical...  ...transportation experience. We leverage a variety of technologies to store, stream and manage data making... 
    Senior
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    a month ago
  • $150k - $170k per year

     ...Dream is looking for a Director, Technology Transformation & Data! We are always looking for the best and...  ...Stakeholder Management Act as a senior technology partner to business leaders...  ...you know how to run a portfolio, manage risk, and keep stakeholders aligned across... 
    Senior
    Risk
    Full time
    Live In
    Work at office
    Flexible hours

    Dream CA

    Toronto, ON
    more than 2 months ago
  •  ...know you!  The Work The Manager, Risk Data & Model Implementation (“MDMI”) reports...  ...Risk Data & Model Implementation and other Senior Management concerning all aspects of...  ...data management pipeline and their related technologies. The role will be accountable for... 
    Senior
    Risk
    Hourly pay
    Permanent employment
    Full time
    Internship
    Work at office

    Eq Bank

    Toronto, ON
    a month ago
  •  ...get to know you!  The Work   The Technology Workplace Services AI Solutions Engineer identifies, designs, builds,...  ...controls, dependencies, exception paths, data requirements, and measurable...  ...aligned with TWS objectives, capacity, risk tolerance, and measurable business... 
    Risk
    Hourly pay
    Permanent employment
    Full time
    Internship
    Work at office

    Eq Bank

    Toronto, ON
    6 days ago
  •  ...intelligence. Leading infrastructure vendors, engineering firms, and construction companies use...  ...seamlessly with CRMs, ERPs, and data lakes, embedding actionable insights directly...  ...customer-facing solutions. You'll work with technologies we already use, including GCP services... 
    Full time
    Work at office
    Immediate start
    3 days per week

    Citylitics Inc.

    Toronto, ON
    17 days ago
  •  ...combines Strategy, Experience & Design, Engineering and Managed Services. We build digital...  ...action. Endless possibilities. As a Senior Data Engineer, AI & Agents, you will prepare...  ...interest in a career with Appnovation Technologies! Please note that only those selected for... 
    Senior
    Full time
    Contract work

    Appnovation Technologies

    Toronto, ON
    a month ago
  • $207k - $253k per year

     ...entering an exciting phase of growth, and we’re hiring an Engineering Manager for the Risk team to help scale what comes next. You’ll be making high...  ...design reviews Technical Strategy: Partner with senior leadership to shape and execute the technical strategy for... 
    Senior
    Risk
    Full time
    Internship

    Relay

    Toronto, ON
    more than 2 months ago
  • $92.8k - $116k per year

     ...excel and make an impact, no matter what role you play.  Senior Manager, Technology Risk DUCA is looking for a Senior Manager, Technology Risk to...  ...availability, change management, technology currency, and data protection.  This position supports the ongoing enhancement... 
    Senior
    Risk
    Full time
    Work at office

    DUCA Financial Services Credit Union Ltd.

    Toronto, ON
    11 days ago
  • $100k - $120k per year

     ...broadcast measurement and consumer behaviour data. As well, the industry leading...  ...along the way. Numeris is seeking a Senior Cloud Systems Engineer to lead the design, automation, and operation...  ...enable scalable, secure, and reliable technology solutions. What you will do... 
    Senior
    Full time
    Work at office
    Work from home

    Numeris

    Toronto, ON
    15 days ago
  • $216k - $297k per year

     ...About Faire Faire is a technology wholesale platform built on the belief...  ...'re using the power of tech, data, and machine learning to...  ...ours. About this role: Our Engineering organization owns the software...  ...break twice. Work with the senior engineers, data scientists, and... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Toronto, ON
    20 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Data Engineer, Risk Technology. Be the first to apply!