Senior Data Engineer
eHealth Saskatchewan
About eHealth and our Culture
eHealth Saskatchewan is at the heart of how health care works across the province – powering the digital systems that connect care teams, patients and information. With over 800 employees in 20 communities, we provide IT support and services in 433 locations, ensuring the right information and tools are in the right hands at the right time so care teams can focus on what matters most: patient care. We also manage Vital Statistics, health card services, and MySaskHealthRecord, one of Canada’s leading tools for giving people secure online access to their health information.
At eHealth, how we work matters just as much as what we deliver. Our culture isn’t just something we talk about, it shapes how we make decisions, support each other and deliver results:
1. Partner for results: We prioritize teamwork and ensure decisions involve those affected
2. Serve with purpose: We act with empathy, respect and care in every interaction to deliver better outcomes
3. Own our actions: We own our success and failures, act with honesty, and uphold trust
4. Innovate with intent: We challenge the status quo and turn ideas into action
Join us in strengthening Saskatchewan’s health system through meaningful, people-centered digital innovation.
About the role
As a Senior Data Engineer, you will design and build the data infrastructure that powers analytics, reporting, and research across Saskatchewan’s health system. You’ll develop scalable ETL solutions and modern data models that enable trusted, high-quality data to flow securely from a wide variety of sources into the Provincial Data Platform. Your work will directly support initiatives that improve health system decision-making and enable impactful research in secure environments. This role is ideal for a technical leader who enjoys solving complex data challenges and mentoring others to deliver reliable, well-governed data products.
What you’ll do
Reporting to the Manager, Data Management, you will:
Collaborate with eHealth teams and health system partners to gather requirements and translate business needs into technical solutions.
Architect and develop relational and dimensional data models (e.g., star/snowflake schemas, facts, cubes, SCD) aligned to data management frameworks and platform standards.
Design and build robust data pipelines and ETL/ELT solutions using SQL, SSIS, Informatica, APIs, and other integration technologies.
Design and implement data ingestion and transformation pipelines using Fabric Data Factory, notebooks, and Spark.
Implement medallion architecture patterns (Bronze, Silver, Gold) using Fabric Lakehouse and OneLake.
Apply hands-on Spark-based data processing and notebook-driven development practices to support scalable analytics solutions.
Optimize and automate data processes to improve scalability, performance, reliability, and timeliness of data delivery.
Analyze and validate datasets to ensure alignment with data architecture guidelines and compliance with data sharing agreements and legislative restrictions.
Maintain and support the ETL environment, including monitoring, troubleshooting, debugging, and backup/recovery operations.
Mentor and support Information Analysts and junior Data Management resources through coaching, knowledge sharing, and technical guidance.
What you’ll bring to the team
A Bachelors Degree in Computer Science or related area of study along with a certification such as Fabric Analytics Engineer Associate, Azure Data Engineer Associate, Power BI Data Analyst, or similar cloud/data platform certifications.
5 years in a Data Engineer (or similar) role in an integrated support environment, delivering complex data solutions.
An equivalent combination of education and experience may be considered.
2–3 years of hands-on experience with Python, Microsoft Fabric, PySpark, Lakehouse architecture, and data/deployment pipelines.
Technical expertise with Oracle and/or SQL Server databases, including strong SQL skills and performance tuning concepts.
Strong ETL experience, including tool-based development (e.g., Informatica—PowerCenter/Integration Services/Workflow/IDMC/TDM and/or SSIS) and end-to-end lifecycle delivery.
Programming/scripting capability (e.g., PL/SQL, Python, R, shell scripting) to support automation, transformation, and operational support.
Experience with Saskatchewan health data and/or knowledge of cloud data platforms would be considered an asset.
Competencies
Attention to Detail – Demonstrates thoroughness and accuracy, ensuring completeness even in small details.
Communication – Clearly explains technical information to technical and non-technical audiences in writing and verbally.
Leadership – Positively influences others, provides guidance, and contributes to team effectiveness.
Problem Solving – Diagnoses issues efficiently, identifies root cause, and delivers workable solutions in a timely manner.
Teamwork & Independence – Builds effective working relationships and works autonomously to deliver high-quality service.
Organizational Skills – Prioritizes and manages workload to meet deadlines in a changing environment; adapts to non-routine assignments.
Analytical Thinking – Synthesizes complex information and applies it to meet organizational needs within constraints.
Technical Expertise – Builds and supports data/analytics solutions that improve operational efficiency and enable actionable insights.
Why people like working here
Recognized as a Saskatchewan top employer for three years in a row
Career paths and opportunity for advancement
Health, dental and pension benefits
Maternity and parental leave top-up payments
Earned days off
Annual pay increases
Work that truly matters to the people of Saskatchewan
Ready to make a real impact in health care technology? Join us and help shape the future of care – apply today!
We value diversity and encourage applications from people of all backgrounds, identities and experiences.
- ...meaningful, people-centered digital innovation. About the Role As a Data Warehouse Administrator, you will play a key role in developing... .... • Microsoft certifications such as Fabric Analytics Engineer Associate, Azure Data Engineer Associate, Power BI Data Analyst,...Suggested
$68k - $73k per year
...impact of our work across Canada. Key Responsibilities Lead the maintenance and optimization of the NCIAFs Power BI dashboards, data models, and reporting systems. Ensure data integrity through validation, quality assurance, and regular audits across all platforms....SuggestedFull time- ...BUILD YOUR CAREER WITH CFI ENGINEERING CFI Engineering is a growing! Were looking for a Civil Engineering Technologist to join our team... ...and specifications -Assist with field inspections, testing and data collection -Provide technical support during construction -Troubleshoot...SuggestedFull timeRemote work
- ...Pipe and Steel - Regina the primary functions of the Electrical Engineering Technologist will be to design, install, maintain, program, configure... ...electrical machinery, controls, industrial automation and data acquisition systems. * Receive wiring diagrams, drawings, specifications...SuggestedRemplacementFull time
$37.95k - $46.4k per year
...Standard Hours Salary or Pay Band: Pay Band Social Worker - BSW Senior $37.949 to $46.403 Travel Required: No Job : This is a... ...and related legislation - Ability to identify, collect, analyze data & provide reports on program outcome - ability and willingness...SeniorFull timeShift work$123.35k - $145.1k per year
...assist with annual budget creation -Evaluate, monitor and establish warehouse inventory Skills and Qualifications: -5 years of engineering or planning supervision experience o Preference will be given to those with industrial experience -Interprovincial...SeniorFull timeRotating shift$75k - $115k per year
...is a Canadian steel fabrication company. They are looking for a Senior Accountant to join their team! Why Work Here Join a fast-growing... ...ongoing projects and initiatives. Proactively identify data discrepancies by applying intuitive reasoning and investigative research...SeniorWork at officeLocal area$5573 - $7246 per month
...the branch ensures parliamentary proceedings are published promptly following each meeting. Reporting to the Hansard Manager, the Senior Editor is responsible for conducting the final detailed review and editing of Hansard publications to ensure accuracy, consistency, readability...SeniorFull time- ...reach your career aspirations while working with a fun, collaborative, and innovative team of professionals. What You'll Do As Senior Accountant, you will be responsible for managing the financial records and transactions for multiple clients. Specifically, you will help...SeniorFull time
$65.75k - $83.94k per year
...Job Summary: The Senior Procurement Specialist is a key member of the procurement team, responsible for leading and managing complex procurement initiatives in alignment with trade agreements, and WCB policies and procedures. Working within a highly regulated environment...SeniorFull timeContract work$7372.29 per month
...SaskEnergy is seeking a qualified and motivated individual to join our team. The Senior Technical Analyst is responsible for application program decisions, development, changes, and overseeing corporate business applications projects. This position provides guidance to...SeniorFull time- ...We're looking for a strategic, emotionally intelligent Senior Communications Advisor Internal who thrives in complexity and is energized by helping people navigate change during a period of significant organizational transformation. As Conexus, Cornerstone, and Synergy...SeniorFull timeWork at officeRemote work
$54.64k - $66.82k per year
...hours per 3 weeks Relief: No Float: No Hours of work: Standard Hours Salary or Pay Band: Pay Band Audiologist - Masters Senior $54.643 to $66.816 Travel Required: No Job : Under the direction of the Manager of Hearing Health Services, the Senior Clinical Audiologist...SeniorFull timeShift work- ...The Ministry of Government Relations is seeking a qualified and collaborative Senior Consultation Advisor to join the Aboriginal Consultation Unit. This permanent full-time opportunity offers dynamic and challenging work, a competitive salary, comprehensive benefits including...SeniorPermanent employmentFull timeFlexible hours
$41.31k - $50.51k per year
...of 8 hours Relief: No Float: No Hours of Work: Standard Hours Salary or Pay Band: Pay Band Occupational Therapist - Degree Senior $41.307 to $50.511 Travel Required: No Job : The Occupational Therapist - Degree - Senior is a member of the Functional...SeniorFull timeShift workRotating shift$80k - $90k per year
This is a full-time, permanent position. Hours are Monday to Friday, 8:30am 5:00pm. While we will consider all locations within Canada, a strong preference will be given to candidates that can work from our office in Regina, SK. Key Responsibilities -Design and develop...SeniorPermanent employmentFull timeWork at officeMonday to friday- Position: INTERMEDIATE MUNICIPAL ENGINEER OR TECHNOLOGIST ID No: 8-1519 Location: Regina Description: The ideal candidate is a professional engineer or licensee who is a self-starter, eager to work on diverse and impactful infrastructure projects within a supportive, multidisciplinary...Contract workLocal areaFlexible hours
$47.62k - $58.23k per year
...Hours of Work: 8 hour shifts Relief: No Float: No Field Hours: Yes Salary or Pay Band: Pay Band Psychologist - Masters Senior $47.619 to $58.230 Travel Required: No Human Resources Exemption: No Job : Under the direction of a Program Manager and as...SeniorFull timeShift workAfternoon shift$43.4k - $53.2k per year
...shifts of 8 hours per 3 weeks Relief: No Float: No Field Hours: No Salary or Pay Band: Pay Band Physical Therapist - Degree Senior $43.402 to $53.195 Travel Required: No Job : Reporting to a Manager/Rehabilitation Coordinator, the Senior Therapist is...SeniorFull timeTemporary workShift work$43.4k - $53.2k per year
...shifts of 8 hours per 3 weeks Relief: No Float: No Field Hours: No Salary or Pay Band: Pay Band Physical Therapist - Degree Senior $43.402 to $53.195 Travel Required: No Job : Reporting to the Manager, the Physical Therapist - Degree - Senior will act as the...SeniorFull timeFlexible hoursShift work- ...engagement in alignment with departmental and corporate objectives. As a member of SaskPowers management team, this role manages the engineering activities required to support the licensing, design, and development of the Small Modular Reactor (SMR) program. Responsibilities...Full time
$41.31k - $50.51k per year
...Work: 8.83 hour shifts Relief: No Float: No Field Hours: No Salary or Pay Band: Pay Band Occupational Therapist - Degree Senior $41.307 to $50.511 Travel Required: No Job : Reporting to a Manager/Rehabilitation Coordinator, the Senior Therapist is responsible...SeniorFull timeTemporary workShift work- ...planning, design, operation and preservation of roadway and traffic infrastructure. Reporting to a Manager or Senior Engineer, you provide expert analysis, manage complex data and assets, and deliver responsive customer service while supporting and leading work aligned with...SeniorLong term contractPermanent employmentFull time
- ...Join our team as an Engineering Technologist, where you will play a key role in supporting the planning, operation, maintenance, and improvement... .... In this technical position, you will manage and analyze data, support asset management programs, review engineering documentation...Long term contractPermanent employmentFull time
$110k per year
...with experience. About the Team: The Data & Analytics team is moving from a legacy... ...data quality standards, and creating engineering patterns that let analytics, product, engineering... ...confidence. About the Role: The Senior Data Engineer will design, build, and...SeniorFull timeWork at officeRemote workFlexible hours- ...This is a hands-on role. You will evaluate jobs, analyze market data, test salary structures, support merit and bonus cycles, and advise... ...role offers influence while staying hands-on, with exposure to senior leaders and organization-wide programs in a stable, growing environment...SeniorFull time
- ...financial accuracy and integrity. What you’ll do Reporting to the Senior Financial Consultant, you will: • Provide comprehensive... ...budget allocations and financial reporting. • Prepare financial data, schedules, forecasts, and supporting documentation. • Maintain...SeniorWork at office
- ...adapting your approach to engage a wide range of audiences, including senior leadership. You are motivated by meaningful work and take... ...to the Team A post-secondary degree in Computer Science, Engineering, or a related field. An equivalent combination of education and...SeniorFor contractorsFlexible hoursShift work
$21.38k - $22.89k per year
...Pay Band: Pay Band 9 $21.380 to $22.890 (3 step range) Travel Required: No Job : Responsible for specimen collection, handling and data entry. Human Resources Exemption: No Education - Phlebotomy Applied Certificate - Grade 12 Competencies - Intermediate -...Full timeShift workNight shiftWeekend workAfternoon shift$48 per hour
...Gastroenterology experience is an asset. -Proficiency in Microsoft Office and Accuro EMR system with attention to detail and accurate data entry skills. -Strong critical thinking, excellent interpersonal and communication skills. -Ability to communicate in English (both...Permanent employmentPart timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data Engineer. Be the first to apply!
- data engineer Regina Census Division, SK
- junior data engineer Regina Census Division, SK
- information engineer Regina Census Division, SK
- data integration developer Regina Census Division, SK
- python data engineer Regina Census Division, SK
- remote data engineer Regina Census Division, SK
- senior software developer Regina Census Division, SK
- working with seniors Regina Census Division, SK
- senior human resources Regina Census Division, SK
- senior director of operations Regina Census Division, SK
