Data Engineering Manager
About the role
About the Company
GS1 Canada is committed to helping all employees, customers, stakeholders, and subscribers in an effective and timely manner by preventing and removing barriers for persons with disabilities. Our policies and practices are intended to foster diversity, inclusiveness, and accessibility, while also ensuring that the workplace is free from discrimination and harassment.
About the Role
The Manager, Data Engineering is responsible for developing and optimizing data platforms that power enterprise analytics and applications. Reporting to the VP of Business and Data Architecture, this role blends leadership with technical expertise—leading a team of data engineers while directly contributing to the design and delivery of scalable, high-quality data solutions. The Manager works closely with business stakeholders, architects, and cross-functional teams to ensure data is accessible, reliable, and aligned with organizational strategy.
Responsibilities
- Lead, mentor, and grow a team of Data Engineers, including recruitment, onboarding, performance management, and continuous skill development.
- Oversee the design, development, and optimization of data pipelines, architectures, and data sets for batch and streaming use cases.
- Collaborate with business units and analysts to gather requirements and translate them into scalable data solutions.
- Drive best practices in data modeling (conceptual, logical, and physical) to support analytics and reporting.
- Establish and maintain metadata standards, data cataloging, and lineage to improve data discovery and governance.
- Ensure timely delivery of projects by managing priorities, scope, and resources in an Agile framework.
- Partner with vendors and managed service providers as required to support delivery and operations.
- Define, track, and report on team KPIs such as data pipeline uptime, data freshness, and adoption metrics.
- Contribute to capacity planning, cloud cost optimization, and vendor performance review.
- Promote standardization and reusability of data models, pipelines, and integration approaches.
- Serve as a subject matter expert, communicating technical solutions to both technical and non-technical audiences.
- Maintain compliance with organizational standards for security, architecture, and development practices.
- Encourage experimentation with automation, AI/ML integration, and modern data engineering practices.
- Share input on enterprise architecture and align on data initiatives.
Qualifications
- Bachelor’s degree in computer science, Engineering, or related technical discipline.
- 5+ years of experience in data engineering, including 2–3 years in a leadership or managerial role.
Required Skills
- Proficiency in Python, SQL, and Spark (batch and streaming).
- Experience developing and maintaining data lakes and cloud-based platforms (preferably Azure/Databricks).
- Strong background in data architecture, including data modeling (conceptual, logical, dimensional) and relational databases.
- Familiarity with data mesh or federated architectures for distributed data ownership.
- Demonstrated ability to quantify business impact of data initiatives (e.g., cost savings, reduced downtime, increased adoption).
- Knowledge of data governance, data quality, and master data management practices.
- Proven ability to mentor and develop technical talent.
- Hands-on experience with Agile/Scrum methodologies.
- Excellent communication, problem-solving, and collaboration skills with a strong delivery-focused mindset.
- Knowledge of orchestration tools (SSIS, ADF, DBT, or equivalent).
- Familiarity with DevOps/DataOps practices—CI/CD, version control, automated testing for data pipelines.
- Exposure to streaming technologies like Kafka/Event Hubs beyond Spark Streaming.
- Understanding of security and compliance frameworks (PII, GDPR, SOC2, HIPAA, depending on industry).
Preferred Skills
- Experience with cloud platforms and services.
- Knowledge of advanced analytics and machine learning.
Pay range and compensation package
90,000$-135,000$
At GS1, we are committed to transparency and equitable pay practices. Under provincial pay transparency laws, we share salary ranges for our roles. Compensation within the stated range is determined by considering several factors, including internal equity, education, relevant experience, role-specific expertise, and skills that align with the needs of the position
Equal Opportunity Statement
We are committed to diversity and inclusivity in our hiring practices and encourage applications from all qualified individuals.
About GS1 Canada
GS1, a not-for-profit association, introduced the barcode and enhanced global standards for efficient business communication across the global supply chain. GS1 Canada is one of 116 GS1 Member Organizations worldwide. GS1 has been partnering with the industry globally for over 50 years—even before GS1 introduced the first barcode on a pack of gum in 1974. Today, GS1 barcodes are scanned 10 billion times a day, and GS1 standards are the world's most widely used system of standards.
In Canada, GS1 Canada collaborates with business leaders, industry boards, advisory councils, and industry work groups through its unique community management role to develop standards, guidelines, and non-proprietary business solutions. Partnering with industry, GS1 Canada provides education and implementation support to subscribers of all sizes across multiple sectors.
Data Engineering Manager
About the role
About the Company
GS1 Canada is committed to helping all employees, customers, stakeholders, and subscribers in an effective and timely manner by preventing and removing barriers for persons with disabilities. Our policies and practices are intended to foster diversity, inclusiveness, and accessibility, while also ensuring that the workplace is free from discrimination and harassment.
About the Role
The Manager, Data Engineering is responsible for developing and optimizing data platforms that power enterprise analytics and applications. Reporting to the VP of Business and Data Architecture, this role blends leadership with technical expertise—leading a team of data engineers while directly contributing to the design and delivery of scalable, high-quality data solutions. The Manager works closely with business stakeholders, architects, and cross-functional teams to ensure data is accessible, reliable, and aligned with organizational strategy.
Responsibilities
- Lead, mentor, and grow a team of Data Engineers, including recruitment, onboarding, performance management, and continuous skill development.
- Oversee the design, development, and optimization of data pipelines, architectures, and data sets for batch and streaming use cases.
- Collaborate with business units and analysts to gather requirements and translate them into scalable data solutions.
- Drive best practices in data modeling (conceptual, logical, and physical) to support analytics and reporting.
- Establish and maintain metadata standards, data cataloging, and lineage to improve data discovery and governance.
- Ensure timely delivery of projects by managing priorities, scope, and resources in an Agile framework.
- Partner with vendors and managed service providers as required to support delivery and operations.
- Define, track, and report on team KPIs such as data pipeline uptime, data freshness, and adoption metrics.
- Contribute to capacity planning, cloud cost optimization, and vendor performance review.
- Promote standardization and reusability of data models, pipelines, and integration approaches.
- Serve as a subject matter expert, communicating technical solutions to both technical and non-technical audiences.
- Maintain compliance with organizational standards for security, architecture, and development practices.
- Encourage experimentation with automation, AI/ML integration, and modern data engineering practices.
- Share input on enterprise architecture and align on data initiatives.
Qualifications
- Bachelor’s degree in computer science, Engineering, or related technical discipline.
- 5+ years of experience in data engineering, including 2–3 years in a leadership or managerial role.
Required Skills
- Proficiency in Python, SQL, and Spark (batch and streaming).
- Experience developing and maintaining data lakes and cloud-based platforms (preferably Azure/Databricks).
- Strong background in data architecture, including data modeling (conceptual, logical, dimensional) and relational databases.
- Familiarity with data mesh or federated architectures for distributed data ownership.
- Demonstrated ability to quantify business impact of data initiatives (e.g., cost savings, reduced downtime, increased adoption).
- Knowledge of data governance, data quality, and master data management practices.
- Proven ability to mentor and develop technical talent.
- Hands-on experience with Agile/Scrum methodologies.
- Excellent communication, problem-solving, and collaboration skills with a strong delivery-focused mindset.
- Knowledge of orchestration tools (SSIS, ADF, DBT, or equivalent).
- Familiarity with DevOps/DataOps practices—CI/CD, version control, automated testing for data pipelines.
- Exposure to streaming technologies like Kafka/Event Hubs beyond Spark Streaming.
- Understanding of security and compliance frameworks (PII, GDPR, SOC2, HIPAA, depending on industry).
Preferred Skills
- Experience with cloud platforms and services.
- Knowledge of advanced analytics and machine learning.
Pay range and compensation package
90,000$-135,000$
At GS1, we are committed to transparency and equitable pay practices. Under provincial pay transparency laws, we share salary ranges for our roles. Compensation within the stated range is determined by considering several factors, including internal equity, education, relevant experience, role-specific expertise, and skills that align with the needs of the position
Equal Opportunity Statement
We are committed to diversity and inclusivity in our hiring practices and encourage applications from all qualified individuals.
About GS1 Canada
GS1, a not-for-profit association, introduced the barcode and enhanced global standards for efficient business communication across the global supply chain. GS1 Canada is one of 116 GS1 Member Organizations worldwide. GS1 has been partnering with the industry globally for over 50 years—even before GS1 introduced the first barcode on a pack of gum in 1974. Today, GS1 barcodes are scanned 10 billion times a day, and GS1 standards are the world's most widely used system of standards.
In Canada, GS1 Canada collaborates with business leaders, industry boards, advisory councils, and industry work groups through its unique community management role to develop standards, guidelines, and non-proprietary business solutions. Partnering with industry, GS1 Canada provides education and implementation support to subscribers of all sizes across multiple sectors.