Lead Data Engineer
Lead the design and delivery of enterprise data platforms, pipelines, and data products. Provide technical leadership for engineering teams and large-scale data initiatives within an agile environment.
- On-site
- Canada
- Posted Aug 17, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Required Qualifications Experience: 8+ years of experience in data engineering, software engineering, or enterprise data platform development. 3+ years of technical leadership experience leading engineering teams or large-scale data initiatives. Proven experience designing and delivering enterprise data platforms, pipelines, and data products. Experience operating within agile software development environments Technical Skills Advanced SQL and data modeling expertise. Strong Python and PySpark development experience. Deep understanding of ETL and ELT architecture patterns. Experience implementing Master Data Management solutions. Experience building RESTful APIs and data services. Familiarity with GraphQL and modern integration approaches. Understanding of microservices-based architectures. Experience implementing event-driven and real-time data processing solutions. Strong understanding of data quality frameworks, metadata management, and data lineage concepts.
What you’ll do
Lead the design and delivery of enterprise data platforms, pipelines, and data products. Provide technical leadership for engineering teams and large-scale data initiatives within an agile environment.
Requirements
Requires over 8 years of experience in data or software engineering, including 3+ years of technical leadership. Must possess advanced skills in SQL, Python, PySpark, and modern data architecture patterns.
Listed skills
- SQLPreferred
- GraphQLPreferred
- PythonPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- SQL
- Data Modeling
- Python
- PySpark
- ETL
- ELT
- Master Data Management
- RESTful APIs
- GraphQL
- Microservices
- Event-driven Architecture
- Real-time Data Processing
- Data Quality Frameworks
- Metadata Management
- Data Lineage
- Agile Software Development
Job areas
- Data & Analytics
- Technology
- Software
- Engineering
- Management & Leadership
Additional details
- Minimum experience
- 10+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
