Senior Data & BI Engineer - FP&A
Sentrex Health Solutions
Position Type: Full-time
Department: Financial Planning & Analysis (FP&A)
Work Location: Markham, Ontario
Work Hours: Monday to Friday - standard business hours
Work Arrangement: Hybrid
Travel Required: Minimal
A proudly Canadian company,
Sentrex Health Solutions is a fully integrated specialty distributor and patient support provider for pharmaceutical manufacturers, physicians, and their patients. We provide innovative solutions focused on ensuring patients have access and the support they need to maximize their treatment outcomes. Our core capabilities include Specialty Pharmacy Services, Patient Support Programs, Customized Solutions for Warehouse, Warehouse & Distribution, Clinic Services, and a cutting-edge in-house creative agency and software development team.
Come and join our team! But first, let us tell you why we love working here:
- We are 100% Canadian with locations across the country
- State-of-the-art facilities to provide high-quality products and services
- The opportunity to be a part of a winning, high-performing team
- Collaborative, engaging workplace culture – we are passionate about our people!
- Flexible working environment that promotes a healthy work-life balance
- Diverse and inclusive culture where your talent and commitment to excellence is welcomed and valued
- High-growth environment that provides opportunities for learning and growth supported by our Employee Development Program and industry-leading, in-house corporate training offered throughout the year
The Opportunity
We are seeking a Senior Data & BI Engineer to join our FP&A team as a senior individual contributor. Reporting to the Director of FP&A, you will architect and deliver enterprise-grade financial datasets, data pipelines, and Power BI models that drive forecasting, budgeting, profitability, and executive reporting across Sentrex.
This role requires a highly experienced technical professional with deep expertise in Azure, Databricks (Unity Catalog, Delta, Medallion Architecture), Power BI DAX, SQL, and financial analytics. You will be the technical owner for finance data and BI solutions, partnering closely with FP&A, BI, Pharmacy, PSP, Distribution, and Operations.
This is not a junior or intermediate BI developer role. This position requires someone who has previously owned end-to-end data solutions in a modern analytics stack and can act as the go-to technical expert for Finance.
A Day in the Life (What you will do here):
Databricks, Azure & Data Engineering
- Build and optimize data pipelines in Azure Databricks (PySpark/SQL) aligned with Medallion Architecture and Unity Catalog governance.
- Orchestrate data ingestion, transformation, and validation across finance sources (ERP, pharmacy systems, PSP systems, distribution systems, etc.).
- Maintain production-grade code with CI/CD, version control, and DevOps practices.
Power BI & Semantic Modeling
- Design and deliver high-performance semantic models, data marts, and datasets optimized for executive-level financial and operational reporting.
- Develop advanced Power BI dashboards using complex DAX, calculation groups, row-level security, and best-practice modeling patterns.
- Implement and maintain a finance-wide semantic layer ensuring consistent business definitions, metrics, and KPIs.
Financial Analytics Support
- Collaborate with FP&A to understand financial processes, drivers, and KPIs to ensure data assets meet forecasting, budgeting, and profitability needs.
- Serve as a backup to Finance team members to troub
- leshoot, modify, and enhance KNIME and Python/Pandas workflows supporting financial consolidation, reporting, budgeting, and forecasting processes during month-end and planning cycles.
Governance, Optimization & Architecture
- Own the documentation of pipelines, data models, definitions, and lineage.
- Continuously optimize pipelines, SQL queries, DAX measures, and cloud spend.
- Partner with BI & IT teams to enforce governance standards, access controls, and data quality frameworks.
Mentorship & Technical Leadership
- Provide coaching and guidance to Finance team members on Databricks, Power BI, and analytics best practices.
- Act as the senior technical expert for all finance-related data questions.
Technical Must-Haves (Non-negotiable)
- 5–8+ years of experience in Business Intelligence, Data Engineering, or Analytics Engineering roles.
- Expert-level Databricks experience: PySpark, SQL, Delta, Unity Catalog, Medallion Architecture, data modeling.
- Expert-level Power BI + DAX: complex measures, optimization, semantic modeling, RLS, Tabular Editor, calculation groups.
- Expert SQL (T-SQL or PLSQL) and strong Python (pandas, PySpark).
- Strong experience in Azure (Data Lake, Databricks, ADF/Fabric/Synapse, DevOps).
- Proven experience building financial dashboards, profitability reports, variance analysis, and multi-source FP&A datasets.
Nice to Have
- Experience with AI/ML integration for financial forecasting or anomaly detection
Soft Skills
- Excellent communication and ability to explain complex models to non-technical stakeholders.
- Strong attention to detail and commitment to accuracy.
- Continuous improvement mindset and passion for data-driven decision-making.
- Strong ownership mentality; thrives as a senior independent contributor.
What makes you a great fit for this team:
- You’re passionate about enabling smarter, data-driven decisions through elegant and efficient BI solutions.
- You thrive in cross-functional environments and are energized by business challenges.
- You are meticulous in your work, ensuring accuracy and reliability in every dataset and dashboard.
- You have a continuous improvement mindset, always looking for ways to optimize and innovate.
- You’re collaborative, communicative, and motivated by helping others grow in their BI and data skills
Why join Sentrex?
We value our employees! Our permanent full-time employees are provided with a:
- Competitive Salary and generous vacation entitlement
- Wellness Program (5 paid days off for your well-being!)
- Paid Sick Days
- Competitive Benefits Package including Dental & Extended Health Benefits, AD&D, LTD & Employee/Dependent Life Insurance
- RRSP Matching Program
- Employee & Family Assistance Program
- The anticipated base salary hiring range for this role is 110K to 130K annually. The final base salary will be determined based on relevant experience, skills, and internal equity.
Sentrex Health Solutions is proud to be an equal opportunity employer demonstrated by our commitment to diversity, inclusion, belonging, equity, and accessibility. We provide a safe space for all team members to express their individuality within our corporate culture.
We encourage you to apply and accept all applications. We realize that not every candidate will meet every single desired qualification. If your experience looks a little different from what we have identified and you think you can bring value to the role, we would love to learn more about you!
Accommodations can be made available upon request for those candidates taking part in the selection process.
Sentrex hiring managers may use artificial intelligence tools to assist them in the recruitment process.
$100k - $115k per year
Role OverviewWe are seeking a BI Data Engineer to join our Business Intelligence and Reporting team. You will design, build, and optimize BI assets—dashboards, reports, data models—primarily usingAWS QuickSight and SQL, turning data into actionable insights that drive business...Suggested$80k per year
...people who build, design, and support it. We’re looking for a Senior Data Engineer to join our scaling organization.What’s Important To UsWe are... ...workloads and feature engineering pipelinesExperience with Power BI, or modern BI platformsKnowledge of retail, distribution,...Senior- ...doing Great!!! This is Anoop from Tekgence Inc., Please Go through the Following Job Description and share your resume Role: Data Engineer Location: MARKHAM, ON Job Type: Contract Should have a minimum 8 years of experience in Snowflake| Python| ETL and SQL...SuggestedContract work
$75k - $90k per year
...organization. This role plays a key part in translating financial data into insights that help leaders make informed decisions and scale... ...outputs used in management reporting, ensuring consistency between FP&A analysis and underlying financial resultsMonth-End ClosePartner closely...SuggestedWork at office- ...are our Values - Care, Commitment, Community, and Confidence. The Data Governance (DG) team is responsible for setting the strategy,... ...initiatives involving data. We are seeking an upbeat and experienced Senior Data Governance Specialist who will be accountable for the day-to...SeniorFull timeWork at officeLocal areaFlexible hours
- ...immediate permanent opening for a Senior Researcher. About the team:... ...is focused on next-generation data and storage technologies and... ...comprises graduate computer engineers and computer scientists with diverse... ...and prototype novel AI data engine and storage architectures...SeniorPermanent employmentFull timeImmediate start
- ...Role: Data Business Analyst (Insurance Analytics & Informatica/Snowflake) Location: MARKHAM... ...-travel datasets. Collaborate with data engineers to ensure efficient ETLELT processes. 5.... ...| and product teams. Use tools like Power BI| Tableau| or Qlik to present insights from...
- ...Canada has an immediate permanent opening for a Senior Researcher. About the team : The Computing Data Application Acceleration Lab aims to create a leading... ...Holds a MSc or PhD in Computer Science, Software Engineering, Computer Engineering, or reflecting a solid...SeniorLong term contractPermanent employmentFull timeImmediate start
- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...to deliver a better world. Join us. Job Description Senior Geotechnical Engineer AECOM is seeking a Senior Geotechnical...SeniorLong term contractFull timeWork at officeLocal areaWorldwideFlexible hours
$123.49k - $181.61k per year
...needed now. Purpose We are currently recruiting for a Senior Instrumentation Engineer - Nuclear. Our team includes world-class experts and... ...an asset. Familiar with digital tools, digitization and data acquisition experience are an asset. Extensive working knowledge...SeniorFull time- ...talents and perspectives to use. #LI-TF1 The Opportunity As Senior Electrical Engineer , you will have the opportunity to: Function as a... .... Oversees collection, assimilation, and management of data for engineering work. Prepares complex engineering calculations...SeniorWork at officeRelocationFlexible hours
$135k - $175k per year
...Our Substation group is currently looking to add a Senior Project Engineer to our growing team, based in Greater Toronto Area of Ontario. Reporting to the Project Manager, we are seeking a Senior Project Engineer to support ongoing EPC projects, ensuring the delivery of...SeniorFor contractorsWork at office$145.2k - $222.53k per year
...What You Can Expect Tractebel Inc.'s (Canada) team is growing, and we are seeking an experienced Civil Engineer who brings a strong civil engineering expertise from projects such as nuclear power generation, hydropower, transportation and electricity transmission and distribution...SeniorMinimum wageLong term contractFull timeTemporary workFor contractorsInternshipLocal areaWorldwideRelocationFlexible hours- ...excellence, ambition and sustainability. Job Description Our team is currently seeing an experienced Land Development Senior Civil Engineer. We boast a seasoned multi-disciplinary crew ready to support your land development endeavor. To guarantee seamless project...SeniorFull timeContract workFor contractors
$74.5k - $94k per year
Business Data Analyst - Business OperationsAbout Toyota Financial ServicesToyota Financial... ...other Business Analytics team members and the Senior Data and Insights Analyst to deliver timely... ...and managing reports and dashboards using BI tools such as Tableau (preferred), ensuring...SeniorPermanent employmentWork at office$114.6k - $151.8k per year
...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science-based expertise, our global minds unite to... ...is your chance to join WSP’s Property & Buildings team in a senior role! As an experienced professional with a background in electrical...SeniorLocal areaRemote workFlexible hours- ...Markham, Ontario, Canada Johnson and Johnson is recruiting for a(n) Senior Data Analyst, located in Markham, Ontario, Canada. The Senior Data... ...address those business needs by using tools like Tableau, Power BI or other data languages. Supports Customer Experience...SeniorLocal area
$127k - $225k per year
...Huawei Canada has an immediate permanent opening for a Senior Compiler Engineer. About the team: The Heterogeneous Compiler Lab, led by esteemed... ...of fundamental concepts related to system design, such as data structures, algorithms, and operating systems. In-depth understanding...SeniorPermanent employmentFull timeInternshipImmediate start- ...Balance your work and life in an office that appreciates that life gets busy, too Join a history of success at one of the oldest engineering consultancies in Ontario—we’ve been an important part of the province’s development for the last 65 years and we are now developing...SeniorLong term contractContract workWork at officeLocal area
$85k - $140k per year
Location: Markham, ON Department: Engineering Posted: 5/18/2026 Location Name: HSIO-MarkhamWage... ...applications including server, storage, data center, mobile, RF, networking, industrial... ...equipment, and automotive.Position: Senior Product Development Engineer - Liquid Cooling...SeniorLong term contractTemporary workSummer holiday- ...The Data Product Analyst serves as a critical bridge between business stakeholders, analytics teams, and data management groups. This... ...through development, testing, and deployment Collaborate with data engineering analysts, architects, and engineers to ensure solutions reflect...For contractorsInternshipRemote workFlexible hours
$93.7k - $124.2k per year
...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science-based expertise, our global minds unite to... ...We are WSP . The Opportunity Innovate and Lead – As a Senior Mechanical Engineer in our Buildings Healthcare Sector, you’ll...SeniorContract workWork at officeLocal areaRemote workFlexible hours- ...develops and applies advanced treatment and engineering techniques, concepts, and approaches to... ...in writing proposals. As a senior process engineer, you will be part of a team... ...collection, assimilation, and management of data for engineering work; leading smaller production...SeniorWork at officeFlexible hours
$158.4k - $237.6k per year
...Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group Machine Learning Engineering General Summary... ...PyTorch. Strong computer science fundamentals - algorithms, data structures, parallel and distributed programming. Understanding...SeniorWork from home- ...largest teams specializing in this discipline among consulting engineering firms in Canada. Guided by an entrepreneurial culture based on innovation... .... Elevate your engineering career by joining us as a Senior Overhead Transmission Lines Civil Engineer . In this pivotal...SeniorPermanent employmentInternshipWork at officeFlexible hours2 days per week
$72.2k - $84.95k per year
...Ensure timely notification of issues/problems and making recommendations for issue/problem resolution. Support automation and test data management strategies. Adhere to existing processes/standards, including testing and project management disciplines, well-defined enterprise...Full timeContract workWork at officeRemote workWork from homeHome officeMonday to fridayFlexible hours- ...group based at Huawei Canada's Toronto Research Centre that is focused on next-generation data and storage technologies and innovations. Our team comprises graduate computer engineers and computer scientists with diverse industry experience, ranging from 0 to over 20 years....Permanent employmentFull timeImmediate start
- ...that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a... ...Experience Proven experience with software development or test engineering experience Proven experience with hardware/silicon validation...SeniorCasual workInternship
$17.88 per hour
...empowers you to achieve your full potential. Unleash your talent and redefine what’s possible.Parsons is looking for an amazingly talented Data review Specialist to join our team! In this role you will get to review and validate data collected during vehicle safety inspections...RemplacementWork at officeFlexible hours$78.8k - $118.2k per year
CompanyQualcomm Canada ULCJob AreaEngineering Group, Engineering Group > Software EngineeringGeneral... ...will receive technical direction from senior engineers while being expected to manage... ...)Work with SQL Server databases for data modeling, querying, and performance tuningParticipate...SeniorInternshipWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data & BI Engineer - FP&A. Be the first to apply!
- data centre engineer Markham, ON
- junior data engineer Markham, ON
- python data engineer Markham, ON
- big data developer Markham, ON
- remote data engineer Markham, ON
- data integration developer Markham, ON
- data engineering intern summer Markham, ON
- information engineer Markham, ON
- gcp data engineer Markham, ON
- data engineer Markham, ON
