SS
Manager, Data Engineering
S.i. Systems
Ottawa · flexible Full-time Lead 1mo ago
About the role
Overview
This role oversees a team of data engineers responsible for building robust data pipelines, optimizing data architecture, and implementing best practices in data governance, automation, and performance. By partnering closely with business and technology teams, the Data Engineering Manager ensures data assets are effectively leveraged to support strategic priorities and enhance member experience.
Must Have
- 12+ years of experience in enterprise software development, with at least 3 years in a leadership or management (preferably leading data engineering teams) role.
- Bachelors degree in Computer Science, Data Engineering, Information Systems, Software Engineering, or a related field (required)
- Hands-on experience with modern data platforms such as:
- Cloud: Azure (Preferred), AWS, or GCP
- Big data: Databricks (Preferred), Spark, Snowflake, Synapse, BigQuery
- Orchestration: Airflow, Azure Data Factory, dbt
- Proficiency in SQL and at least one programming language (Python, Scala, Java, .Net)
- Experience managing batch and streaming data pipelines
- Familiarity with CI/CD, infrastructure as code (Terraform), and version control tools (Git, Jenkins)
- Strong background in data architecture and data modeling (dimensional, data vault, lakehouse patterns)
Additional Valued Skills
- Additional certifications in cloud platforms (AWS, GCP) or data technologies (Snowflake, Spark) are highly valued.
- Ongoing professional development in leadership, project management, or data governance is an advantage.
Nice to Have
- Masters degree in Data Science, Analytics, or Business Administration (MBA)
Skills
AWSAirflowAzure Data FactoryBigQueryDatabricksdbtGCPGitJavaJenkinsPythonScalaSnowflakeSparkSQLSynapseTerraform
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free