Senior Data Engineering Developer
$83,774–$139,623 year
HybridGuelph, Ontario, Canada or Québec, Quebec, Canada
Job Summary
Execute data extraction, cleaning, reconciliation, and quality assessments for complex ETL pipelines. Build and optimize data products, physical and logical models, and modern data solutions including APIs and semantic layers using SQL, pySpark, and Azure services. Manage infrastructure deployments via code, configure CI/CD pipelines, and proactively monitor performance with alerts. Deliver production-ready code while guiding junior colleagues and collaborating with stakeholders to drive business value. This role requires a degree in Computer Science, 3+ years of data engineering experience, and proficiency in Azure PaaS. Salary ranges from $83,774 to $139,623.
Required Qualifications
- English language proficiency
- Bachelor's degree in Computer Science, Information Systems, or related field
- 3-5 years of experience in Data-adjacent role
- 3+ years of experience in data engineering with experience in building modern data platforms and data products
- 3+ years of experience implementing data solutions
- Advance knowledge of data modeling, ETL processes, data warehousing concepts, and best practices in data engineering and analytics
- Ability to travel occasionally
- Subject to a Background check as a condition of employment
Desired Qualifications
- French language proficiency
- Advanced degree
- Experience with Azure PaaS (Azure Data Lake Storage, Azure Databricks, Microsoft Fabric, Azure Data Factory, Azure Synapse, Event Hub, API Management, Azure Key Vault, Azure SQL, Purview)
- Excellent project management skills with the ability to prioritize and manage multiple priorities simultaneously
- Excellent verbal and written communication skills with experience presenting to large and small audiences
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.