Job Posting
Review the details of this job and apply below.
Head of Data Engineering
- Location: Montreal, QC
- Department: Data Engineering
- Published on: September 12, 2025
- Application deadline: September 21, 2025
Summary
We are seeking a Head of Data Engineering to lead our Data Engineering practice within our growing and diverse team. You will act as the principal architect of solutions and guide a team of Data Engineers to design and deliver integrations, APIs, and cloud-based data infrastructure for both internal and client use. Internally you will ensure the efficient and secure operation of our internal multi-tenant data platform that supports hundreds of processes across dozens of clients. You will also lead consulting engagements that provide organizational and technological recommendations on how clients can best move, store, and leverage their data.
This role combines technical leadership, client consulting, and business development. The right candidate is a curious person and a systems thinker who enjoys building scalable solutions, mentoring technical teams, and working directly with clients from design through deployment. You will set the strategic direction for the department while ensuring day-to-day operations deliver high-quality results.
Key Responsibilities
To perform this job successfully, an individual must be able to perform the following satisfactorily:
- Recruit, mentor, and manage a high-performing Data Engineering team.
- Drive the strategy and execution of engineering initiatives; acting as the principal architect of solutions.
- Lead client engagements independently or in collaboration with other team members, from proposal and scoping through to completion.
- Communicate with clients’ technical and non-technical staff through meetings, presentations and written reports.
- Define and enforce best practices for secure development, Quality assurance, privacy, version control, testing, and deployment.
- Review, test, and provide feedback on production-quality Python and SQL code.
- Administer the company’s Cloud environments (AWS & GCP) and core data infrastructure ensuring their security, organization and integrity.
- Audit, document and critically analyze data architecture and generate recommendations for improvements.
- Evaluate business processes, codebases, and data stores to form a detailed understanding of how data is produced, transformed, and stored.
- Plan and estimate delivery schedules, project costs, capacity management and assignment of projects and tasks.
- Participate in the sales process by writing proposals, scoping work, and presenting to potential clients.
- Identify and manage third party vendors when required.
Candidate Qualifications
Education/Experience:
- Bachelor’s degree in a technical field or equivalent experience.
- Current or lapsed professional level certifications in relevant technologies or knowledge areas.
- Proven leadership and people management skills and experience, combined with strong technological expertise.
- Experience in specifically managing and mentoring technical teams (Data Engineers, Software Developers, DBAs, etc).
- Hands on experience in writing, testing and shipping production quality Python code. (4 years +)
- Advanced SQL knowledge and experience working across relational databases (e.g. PostgreSQL, SQL Server, Oracle, MySQL) is essential. (4 years +)
- Experience working directly with clients or other stakeholders to analyze project needs and translate user needs into data requirements
- Experience developing and deploying code to cloud services such as AWS (Preferred), GCP, or Azure.
- Experience working with and administering Massively Parallel Processing databases (e.g. AWS Redshift, Vertica, Snowflake).
- Bilingual in English and French if working out of the Montreal Headquarters.
- Understanding of data governance, privacy regulations (GDPR, PIPEDA, etc) and security best practices.
The successful candidate will also have a few of the following:
- Knowledge of schema design, dimensional modeling, data warehousing, and ETL best practices.
- Familiarity with DevOps practices, CI/CD pipelines, and infrastructure-as-code
- Exposure to JavaScript and front-end development.
- Experience with API Development
- Experience in developing for the Salesforce ecosystem.
- Experience working with marketing data and tools (e.g. Meta/Facebook, Google Ads, GA4, clickstream data, tagging and page tracking)
- Experience and/or interest in working with e-commerce businesses and their data.
- Experience and/or interest working with advocacy organizations, non-profits, fundraising or politics.
What We Offer
- A fast-paced work environment where every day is different.
- The opportunity for professional development through funded courses, conferences and certifications.
- A startup office space and the opportunity to join a growing, multi-disciplinary team.
- A competitive health package including Medical & Dental benefits.
- Hybrid work, both remote and in the office.
- Our Head Office in the Old Port of Montreal always has a supply of snacks and coffee, a rooftop terrace with a view.
- A MacBook computer
- 4 weeks vacation
We encourage applications from all qualified candidates and are committed to equal employment opportunities. If you have a disability or special need that requires accommodation, please let us know during the recruitment process or by emailing [email protected].
- Location: Montreal, QC
- Department: Data Engineering
- Published on: September 12, 2025
- Application deadline: September 21, 2025