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

Senior Business Intelligence Engineer

$80k - $120k per year

The Reporting, Insights & Analytics team is on a mission to harness the power of data to guide strategic decisions and improve business operations. Reporting directly into our Chief Data Office, this team collaborates closely with C-Suite executives and Business Unit leaders to develop products, refine processes, and generate actionable insights on a global scale.

As a member of this team, you will play a key role in delivering scalable, high-quality business intelligence solutions that power decision-making across Sales & Pipeline, Engagement Economics, Capacity Planning, and other core operational areas. You will contribute to the development of reports, dashboards, and data models that help leadership monitor performance against Key Performance Indicators (KPIs) and drive continuous improvement.

This role requires strong analytical thinking, foundational BI engineering skills, and the ability to collaborate effectively with both technical teams and business stakeholders. It is ideal for someone who is passionate about data, eager to grow within a modern cloud data environment, and motivated to contribute to enterprise-wide analytics transformation.

Role Overview

As a Business Intelligence Engineer, you will support the design, development, and optimization of enterprise reporting and analytics solutions within Kroll’s Azure-based data ecosystem.

You will work closely with senior BI engineers, data engineers, and business stakeholders to translate business requirements into intuitive dashboards and well-structured semantic models. This role provides hands-on exposure to Power BI development, data modeling best practices, and structured agile delivery.

You will contribute to building reliable, scalable, and trusted reporting assets that enable leadership to make confident, data-driven decisions.

Key Responsibilities:

  • Own the development and ongoing enhancement of Power BI dashboards and reporting products aligned to business priorities, including clear KPI definitions and decision-oriented storytelling.

  • Design, build, and maintain Power BI semantic models using dimensional modeling best practices (e.g., star schema) to improve performance, usability, and consistency across reports.

  • Develop reusable, well-documented DAX measures (including time intelligence patterns where appropriate) and optimize calculations and model design to ensure responsive, scalable reporting experiences.

  • Perform data shaping and transformation using Power Query (M) with an emphasis on maintainability and repeatability of data preparation steps.

  • Use SQL to extract, validate, and analyze data from enterprise systems; partner with upstream teams to resolve data quality issues and reconcile metrics.

  • Collaborate with Data Engineers to understand upstream pipelines and data products, provide reporting requirements, and influence data structures that best support analytics and semantic modeling.

  • Implement and support governed access patterns, including Row-Level Security (RLS) where required, and partner with platform/tenant stakeholders to ensure the right balance of access and control.

  • Manage operational reliability of published assets (refresh requirements, dependencies, and impact), using platform capabilities such as endorsement, lineage, and refresh options (including incremental refresh where appropriate).

  • Contribute to BI engineering standards: workspace organization, naming conventions, documentation, and lifecycle practices (dev/test/prod promotion, controlled releases, versioning), consistent with enterprise lifecycle management approaches.

  • Document KPI logic, data definitions, semantic model design decisions, and report usage considerations to support governance, transparency, and auditability (not just “how,” but “why”).

  • Partner directly with business stakeholders to clarify requirements, translate business questions into analytic specifications, and communicate tradeoffs clearly; Kroll job postings emphasize the importance of translating technical details into business terms and proactively surfacing issues before they reach downstream consumers.

  • Participate in Agile delivery routines (planning, refinement, and iterative delivery) and proactively manage your workstream to deliver high-quality outcomes on time.

  • Mentor or support the development of more junior analysts/report developers through reviews, pairing, and reusable assets, consistent with enterprise enablement practices

Required Skills & Qualifications:

  • 3–6+ years of experience in Business Intelligence, Analytics Engineering, Reporting, or a related data-focused role, with demonstrated ownership of end-to-end BI deliverables (requirements → model/report build → validation → release → iteration).

  • Strong hands-on experience with Power BI, including semantic model design, DAX, Power Query, visualization, and management/security

  • Strong SQL skills and comfort working with relational data structures; ability to validate metrics and troubleshoot discrepancies.

  • Solid understanding of dimensional modeling principles (facts/dimensions, star schema) and how model design impacts performance and usability in Power BI.

  • Experience working in or alongside a cloud-based data platform environment (Azure preferred); familiarity with common Azure analytics components is a plus (ex. Data Factory, Synapse, and Data Lake.)

  • Practical knowledge of data governance fundamentals (definitions, documentation, lineage/impact awareness) and a commitment to accurate, trusted reporting.

  • Experience with CI/CD processes for Business Intelligences is a plus (ex. Deployment pipelines, Git)

  • Strong analytical problem-solving skills, attention to detail, and the ability to communicate clearly with both technical teams and business stakeholders.

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, Statistics, or a related field (or equivalent practical experience).

About Kroll

Join the global leader in risk and financial advisory solutions—Kroll. With a nearly century-long legacy, we blend trusted expertise with cutting-edge technology to navigate and redefine industry complexities. As a part of One Team, One Kroll, you'll contribute to a collaborative and empowering environment, propelling your career to new heights. Ready to build, protect, restore and maximize our clients’ value? Your journey begins with Kroll.

In order to be considered for a position, you must formally apply via careers.kroll.com.

The current salary range for this position is $80,000 to $120,000 CAD

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Business Intelligence Engineer in Toronto, ON vacancy
  • $112k - $168k per year

     ...If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU’LL DO Join our passionate Business Intelligence Engineering team focused on building and maintaining robust data pipelines and products that enable better decision-making across Braze... 
    Senior
    Full time
    Work at office
    Flexible hours

    Braze

    Toronto, ON
    12 hours ago
  •  ...We do have a job opening for  Business Intelligence Specialist - Senior for our direct client State of Ontario. The position details are given below:...  ...skills to work with cross-functional teams, such as data engineers, data analysts, and business stakeholders. • Familiarity... 
    Senior
    Full time
    Work at office

    Itprofound Inc.

    Toronto, ON
    12 hours ago
  • $90.3k - $112.9k per year

     ...impact. The Opportunity ​​ The Senior Developer plays a vital role in Atlantic'...  ...incumbent will collaborate with various business users to comprehend their requirements, develop...  ...requirements in context to business intelligence and be able to convert requirements into... 
    Senior
    Full time
    Work at office
    Local area
    Shift work

    Atlantic Packaging Products

    Toronto, ON
    12 hours ago
  • $123.03k - $147.68k per year

     ...power the World's connections? We are seeking a Data Platform Engineer to join our team. In this role, you will design, develop, and maintain...  ...with Data Scientists, Analysts, and Product teams to understand business requirements and deliver actionable data insights. Governance... 
    Suggested
    Full time

    Kong

    Toronto, ON
    12 hours ago
  •  ...Must Haves: Senior experience designing and developing enterprise Business Intelligence and analytics solutions.  Extensive experience developing Power BI dashboards...  ...experience.  25 Points Enterprise data engineering experience including Amazon Redshift, AWS Glue... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    12 hours ago
  •  ...Responsibilities: \\ \ Validate business requirements and update functional...  ...\/mapping and business process re\-engineering and complex data models using UML....  ...,"headerName":"RQ10632 \- Business Intelligence Specialist \- Oracle \- Senior","widgetId":"383123000000072311","... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    12 hours ago
  •  ...,000 square foot facility, with offices across Canada. Job Description ~ In-depth understanding with Data Warehousing/ Business Intelligence concepts from QA perspective Create and maintain complex SQL queries such as type 2 triggers, all types of joins, aggregations... 
    Full time

    Qa Consultants

    Toronto, ON
    12 hours ago
  •  ...simplify finance for Canadian businesses, empowering them to eliminate...  ..., including artificial intelligence (AI), to support parts of our...  ...partnership with our Analytics Engineer, translating business questions...  ...~ Experience supporting a senior audiences is a strong plus... 
    Senior
    Full time
    Work at office

    Float

    Toronto, ON
    12 hours ago
  • $40 - $90 per hour

     ...investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Business and Commerce Expert Type: Contract Compensation: $40–$90/hour Location: Remote Commitment: 10+... 
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    Toronto, ON
    12 hours ago
  •  ...Key deliverables to be performed by the Business Intelligence Specialist role include, but are not...  ...knowledge of the Business Process Design Re\-engineering for applications. \\ Experience...  ...results and making recommendations to senior management \\ Ability to use BI tools... 
    Senior
    Contract work
    Weekend work

    Maarut

    Toronto, ON
    12 hours ago
  •  ...internal mobility, and clear pathways for career growth. Position Summary We are seeking an experienced and analytical Business Intelligence (BI) Consultant with healthcare industry expertise to design, develop, and support data-driven solutions that improve operational... 
    Full time

    Well Health Diagnostic Centres

    Toronto, ON
    12 hours ago
  • $125k - $165k per year

     ...care. Fullscript is looking for an experienced Senior Fullstack Developer to join our Business Systems Engineering team, building the internal systems and tools...  ...fullscriptHQ on instagram   We may use artificial intelligence (AI) tools to support parts of the hiring... 
    Senior
    Long term contract
    Full time
    Work at office
    Work from home
    Flexible hours

    Fullscript

    Toronto, ON
    12 hours ago
  •  ...corporate teams leverage data, analytics, and artificial intelligence. The Business Intelligence, Process & Innovation team is on an...  ...investment portfolio.  Your new role   As a Senior Business Intelligence Engineer, you will serve as the Power BI subject matter expert... 
    Senior
    Contract work

    Hays

    Toronto, ON
    18 days ago
  • $96k - $130k per year

     ...Our Data Intelligence team builds backend services that turn data from our SaaS platform into...  ...experiences for our users, and we're solving real engineering problems at scale. Why you'll love...  ...in your growth toward the next senior level in your career. Work on complex... 
    Senior
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Achievers

    Toronto, ON
    12 hours ago
  •  ...commercial insurance for Canadian businesses.  As a leading InsurTech,...  ...to hear from you! As a Senior Business Operations Manager,...  ...analytical field (Business, Engineering, Finance). ~7+ years of experience...  ...you! We may use artificial intelligence (AI) tools to support parts... 
    Senior
    Remote job
    Long term contract
    Full time
    Work at office
    Work from home
    Home office
    Flexible hours
    Weekend work

    Zensurance

    Toronto, ON
    12 hours ago
  • $84.19 - $101.03 per hour

     ...RQ11397 - Business Analyst - Senior Duration: ~1 Year (246 Business Days) + Possible 1 time extension...  ...can be determined.  Applies re-engineering concepts to promote business improvements...  ...: Source Code may use artificial intelligence (AI) tools to assist in certain aspects... 
    Senior
    Full time

    Source Code

    Toronto, ON
    12 hours ago
  • $85k - $125k per year

     ...build a team that puts real, sustainable business outcomes at the core of everything we do...  ...in nature, working closely with engineering teams and directly with clients to translate...  ...upon request. We may use artificial intelligence (AI) tools to support parts of the hiring... 
    Senior
    Full time
    Manual labor
    Flexible hours

    RAVL

    Toronto, ON
    12 hours ago
  • $84.19 - $101.03 per hour

     ...RQ11298 - Business Analyst - Senior Duration: 9 months (170 business days) Location: Toronto or...  ...support systems development using a rules engine or business process automation...  ...Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain... 
    Senior
    Full time
    Contract work
    Work at office
    Monday to friday

    Source Code

    Toronto, ON
    12 hours ago
  • $100k - $150k per year

     ...for results. That’s why we've integrated engineering and construction, seeing our projects...  ...Oshawa . Why this role matters As a Senior Business Development Manager, you’ll be key to...  ...to manage client data, track market intelligence, and report on sales performance Your... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office

    Ecosystem Corporation

    Toronto, ON
    12 hours ago
  • $125k - $160k per year

     ...looking for an experienced Senior Product Manager to lead the...  ...'s data platform and product intelligence capabilities. This isn't a...  ...You'll partner with Data Engineering, Data Science, Analytics, and...  ...platform investments with near-term business priorities, making thoughtful... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Work from home

    Webtoon Entertainment

    Toronto, ON
    12 hours ago
  •  ...Must Haves: Senior software development experience designing and implementing enterprise...  ...Design and develop AI agents supporting intelligent provider and referral destination...  ...integration, and agent orchestration.  Prompt engineering, tool calling, structured outputs,... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    12 hours ago
  • $84.19 - $101.03 per hour

     ...RQ00755 - Business Analyst - Senior Location : Hybrid (upto 3 days onsite) 525 University Ave Duration : 11+ Months  Must Haves:...  ...engagement AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting... 
    Senior
    Full time

    Source Code

    Toronto, ON
    12 hours ago
  • $130k - $170k per year

     ...permanent home for software businesses that serve specialized industries...  ...The Role We are hiring a Senior Business Analyst, AI & Data...  ...for our AI and data science engineers. Translate model and tool outputs...  ...Software may use artificial intelligence (AI) tools to assist in... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Contract work
    Manual labor
    Work at office
    Worldwide
    2 days per week
    3 days per week

    Banyan Software

    Toronto, ON
    12 hours ago
  • $84.19 - $101.03 per hour

     ...RQ11308 - Business Analyst - Senior Location : REMOTE Duration: 6 Months (146 Business Days) 43 Days Possible Extension Description...  ...tools. AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting and... 
    Senior
    Full time
    Remote work

    Source Code

    Toronto, ON
    12 hours ago
  •  ...in our industry, we are redefining how businesses grow, innovate and comply online. Picture...  ...Position Summary: We're hiring a Senior Business Development Manager to identify...  ...market internally. Feed partner and market intelligence back to Product, GTM, and BD leadership... 
    Senior
    Remote job
    Long term contract
    Permanent employment
    Full time
    Internship
    Local area
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Trulioo

    Toronto, ON
    12 hours ago
  •  ...to drive growth, maximize profitability and manage with intelligence to scale their businesses. In addition to collaborating with global giants such as...  ...communication styles to effectively engage both executives, senior stakeholders and non-technical audiences.... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Flexible hours

    Carbon6

    Toronto, ON
    12 hours ago
  •  ...Provides a comprehensive range of I&IT business analysis services for clients with diverse...  ...solutions can be determined. \\\ Applies re\-engineering concepts to promote business improvements...  ...":"RQ10171 \- Business Analyst \- Senior","widgetId":"383123000000072311","isJobBoard... 
    Senior
    Contract work
    Work at office

    Maarut

    Toronto, ON
    12 hours ago
  •  ...Provides a comprehensive range of I&IT business analysis services for clients with diverse...  ...solutions can be determined \\ Applies re\-engineering concepts to promote business improvements...  ...materials, and presentations for senior management decision\-making \\ ~ Experience... 
    Senior
    Contract work
    Flexible hours

    Maarut

    Toronto, ON
    12 hours ago
  •  ...Provides a comprehensive range of I&IT business analysis services for clients with diverse...  ...solutions can be determined. \\\ Applies re\-engineering concepts to promote business improvements...  ...":"RQ09820 \- Business Analyst \- Senior","widgetId":"383123000000072311","isJobBoard... 
    Senior
    Contract work
    Work at office
    Flexible hours

    Maarut

    Toronto, ON
    12 hours ago
  •  ...Provides a comprehensive range of I&IT business analysis services for clients with diverse...  ...determined and\/or developed. \\ Applies re\-engineering concepts to promote business improvements...  ...":"RQ10449 \- Business Analyst \- Senior","widgetId":"383123000000072311","isJobBoard... 
    Senior
    Contract work
    Remote work

    Maarut

    Toronto, ON
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Business Intelligence Engineer. Be the first to apply!