Senior Data & BI Engineer - FP&A
Sentrex
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.
What you need to ensure you are set up for success:
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.
#LI-RB1
$75k - $82k per year
...FP&A Senior Specialist About Midea America Canada Corporation (MACC): Midea America Canada... ...offering professional financial insights. 4) Data Systems & Financial Digitalization... ...proficiency in financial modeling, Excel, BI tools, and ERP systems (SAP/Oracle). Strong...SeniorLong term contractFull timeLocal areaFlexible hours$115k - $164.6k per year
...frequency dictated by the business]. Position Overview The Senior Data Scientist will develop and operationalize data science... ...role partners closely with Product Quality, Warranty, Vehicle Engineering, software teams, and other subject matter experts to translate...SeniorFull timeLocal areaWork from home$104k - $154k per year
...Job Description: We are seeking a senior engineer to join our Autonomous Vehicle Integrity... ...a role that combines software triage and data analysis with cross-functional program execution... ...tools such as Grafana, Databricks, Power BI, GitHub, Azure, etc. Working...SeniorLong term contractRemplacementFull timeTemporary workLocal areaRemote workWork from homeRelocationRelocation package3 days per week- ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and... ...seeking a highly skilled and experienced Senior Electrical Engineer to join our Canadian... ...systems (DCS), and supervisory control and data acquisition (SCADA) systems for mining...SeniorFull timeWork at officeLocal areaWorldwideFlexible hours
$127k - $225k per year
...Developer. About the team: The Computing Data Application Acceleration Lab aims to... ...PhD in one of computer science, software engineering, or computer engineering. ~3+ years of... ...Spark or other big data or database engine internals is an asset. ~ Knowledge of Machine...SeniorLong term contractFull timeContract workInternshipImmediate start$127k - $225k per year
...description Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team: The Web Technology Lab explores... .... About the job: Provide insight on current web engine technology, evolution and design. Participate in the design...SeniorPermanent employmentFull timeInternshipImmediate start$127k - $225k per year
...description Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team: The Web Technology Lab explores... ...-level directions such as dynamic fixed pipelines and data-driven rendering Construct the 2D graphics stack and window...SeniorPermanent employmentFull timeInternshipImmediate start- ...Are you ambitious and looking to make the right move in your career? Now is the perfect time to join Egis. We are now over 21,000 engineers, architects, scientists and planners across the world and experiencing substantial growth in North America. This strategic move underscores...SeniorFull time
$63k - $78k per year
...team decisions, long-term planning, process standardization, data-driven insights, and balanced user adoption. If you are driven... ...invite you to be part of our journey. Position Summary: As a Senior QA Engineer, you will be responsible for hands-on test automation and...SeniorLong term contractContract workTemporary workFlexible hours- ...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
$115k - $164.6k per year
...Your Skills and Abilities A bachelors degree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a... ...with Matlab/Simulink, System ID studies, model validation, and data analysis. Compensation: The salary range for this...SeniorLong term contractFull timeLocal areaRemote workWork from home3 days per week- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...Join us. Job Description AECOM Markham is seeking a Senior Bridge Design Engineer to lead and execute complex bridge and transportation...SeniorFull timeFor contractorsWork at officeLocal areaWorldwideFlexible hours
$114.4k - $164.4k per year
...nCompany:\n\nQualcomm Canada ULC\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Machine Learning Engineering\n\nGeneral Summary:\n\... .... In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep neural network...SeniorFull timeWork from home$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 timeImmediate start- ...are seeking a new generation of visionaries to help launch bold engineering and business initiatives, and shape new directions for General Motors... ...for community service activities. The Role The Data Engineering organization at General Motors is driving innovation...Full timeInternshipLocal areaWork from homeRelocationRelocation package
- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...AECOM's Water Resources team is actively seeking an experienced Senior Water Resources Engineer for full-time employment based in the...SeniorFull timeContract workWork at officeLocal areaWorldwideFlexible hours
$127k - $225k per year
...Canada has an immediate permanent opening for a Senior Researcher. About the team: The... ...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...SeniorPermanent employmentFull timeInternshipImmediate start- ...professional, this is an exciting new opportunity for you.. The Manager of Data Management holds the responsibility for overseeing the strategy,... ...to support regulatory compliance Collaborates with IT and Engineering teams to maintain and monitor data management system performance...Full time
- ...and supply performance Maintain planning data integrity and ensure timely updates in... ...great asset Requires 7+ years progressive FP&A experience. Experience in the pharma industry... ...systems (SAP S4, BPC, TM1, Hyperion, Power BI, etc.) Why Allergan Aesthetics? We...Full time
- ...time Department: Finance - FP&A Work Location: Markham, Ontario... ...The Opportunity: As a Senior Financial Analyst – FP&A, you will... ...ability to present financial data clearly to both finance and non... ...visualization tools such as Power BI and overall technologically...SeniorPermanent employmentFull timeMonday to fridayFlexible hours
- ...description Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on...SeniorPermanent employmentFull timeImmediate startOverseas
- ...experienced, creative, and highly talented Structural Engineer for employment. The candidate will function in the capacity of a senior-level engineer. This position is focused... ...markets such as Power Generation, Industrial, Data Centers, Power Delivery, to name a few. BVs...SeniorFor contractorsWork at officeOverseasFlexible hours
$127k - $225k per year
...Canada has an immediate 12-month contract opening for a Research Engineer. About the team: The Huawei Digital Trust Lab is on a mission... ...facing departments to understand the most challenging system and data security problems, analyzing and prototyping promising...Contract workInternshipImmediate startWorldwideShift work- ...Be Doing The Vice President, Data Analytics & Artificial... ...organization's enterprise data platform, BI ecosystem, AI strategy,... ...lead a specialized team of Data Engineers, Data Architects, BI Developers... ...Experience working within healthcare, seniors living, or other regulated...SeniorWork at office
$140k - $170k per year
...independent CRO since 2004 with a strong foundation as a statistical and data management center of excellence. Building on this foundation,... .... Key Accountabilities: # Work with a Director and/or Senior Director of Clinical Data Management to manage clinical trial programs...SeniorLong term contractFull timeContract workTemporary workWork at officeRemote workWork from homeWorldwide$93.4k - $143.06k per year
...TRACTEBEL, ranked 1st in Hydropower design & 4th in Nuclear design by Engineering News-Record’s (ENR) 2025 annual ranking, is a global engineering... ...Tractebel Inc.’s (Canada) team is growing, and we are seeking a Senior Civil Engineer who brings a strong civil engineering expertise...SeniorMinimum wageLong term contractTemporary workFor contractorsInternshipLocal areaWorldwideRelocationWork visa- ...About Mecka AI Mecka AI is building the data infrastructure layer for robotics and embodied... .... You come from a data analytics or data engineering background and are fluent in SQL and... ...reviews its recruitment practices to mitigate bias and to ensure alignment with applicable...Full timeInternshipImmediate startFlexible hours
- ...Reporting to the Corporate Controller the Senior Accountant is an integral member of the finance... ...to the finance team. Own Master Data Management, including creating and maintaining... ...Statements preparation. Provide support to FP&A with budget to actual analysis and during...SeniorPermanent employmentFull timeInternshipMonday to fridayFlexible hours
$108k - $158k per year
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group ASICS Engineering General Summary What we are doing has not been done. Shape the future of low power AI subsystems. Push the boundaries on features and performance. Qualcomm Technologies...SeniorWork from home- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data & BI Engineer - FP&A. Be the first to apply!
- big data engineer Markham, ON
- python data engineer Markham, ON
- gcp data engineer Markham, ON
- data engineer Markham, ON
- data cabling engineer Markham, ON
- data integration developer Markham, ON
- remote data engineer Markham, ON
- junior data engineer Markham, ON
- data centre engineer Markham, ON
- business intelligence bi developer Markham, ON
