Job Search and Career Advice Platform

Enable job alerts via email!

Développeur.se Senior en Données, (ingénierie des données)/Senior Data Developer, (Data Engineering)

Plusgrade

Montreal (administrative region)

On-site

CAD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A prominent tech company in Montreal seeks a Senior Data Engineer to lead the design and implementation of scalable data pipelines. The role involves mentoring engineers, driving data best practices, and collaborating with teams to co-design data products. The ideal candidate has a strong background in data engineering with experience in Python, SQL, and AWS. Competitive benefits including RRSP matching and flexible paid time off are offered.

Benefits

RRSP/401(k) Matching
Comprehensive Health Plans
Flexible Paid Time Off
Travel Experience Credit
Annual Wellness Credit
Team Events and Monthly Lunches
Home Office/Commuter Credit
Work From Anywhere Program
Parental Leave Top Up
Adventure Pass

Qualifications

  • 5–7+ years of professional experience in data engineering.
  • Experience delivering large-scale data solutions.
  • Strong hands-on experience with SQL and NoSQL databases.

Responsibilities

  • Lead the design and implementation of scalable data pipelines.
  • Mentor intermediate engineers and guide solution design.
  • Optimize existing data infrastructure for performance and cost efficiency.

Skills

Python
SQL
Data modeling
Data warehousing
Collaboration
Problem-solving

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

Tools

Snowflake
Airflow
AWS
Terraform
Docker
Job description
About the Role

We are seeking a Senior Data Engineer to play a key role in the evolution of our data platform. As part of our Data Engineering team, you will design and implement scalable, reliable, and high‑performing data pipelines and platforms that support analytics, AI/ML, and customer‑facing applications.

In this role, you’ll act as a technical leader: mentoring intermediate engineers, guiding solution design, and ensuring best practices are applied. You’ll work closely with a Staff Engineer and Data Architect, collaborating on architecture decisions while owning complex implementation and delivery.

What You’ll Do
  • Lead the design, development and implementation of scalable, resilient, and cost‑efficient data pipelines across batch and streaming systems.
  • Partner with Staff Engineers and Data Architects to translate high‑level architecture into actionable engineering solutions.
  • Drive adoption of best practices for data modeling, pipeline design, code quality, and testing.
  • Implement and scale automated monitoring, alerting, and data quality frameworks for mission‑critical pipelines.
  • Own complex, high‑impact data engineering projects end‑to‑end, from design through deployment and monitoring.
  • Guide the team in designing event‑driven, real‑time, and microservices‑oriented data flows.
  • Optimize existing data infrastructure for performance, scalability, and cost efficiency in the cloud.
  • Mentor and coach intermediate engineers, conducting reviews and providing feedback to grow team capability.
  • Collaborate with analysts, data scientists, and product teams to co‑design data products that power advanced analytics and ML models.
  • Contribute to the evolution of data governance, security, and compliance practices.
  • Evaluate and introduce new tools, frameworks, and techniques to keep our stack modern and efficient.
  • Champion a data‑first culture, ensuring stakeholders can trust and act on the data we provide.
What You Bring
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 5–7+ years of professional experience in data engineering, with proven success delivering large‑scale data solutions.
  • Advanced proficiency with Python, SQL, and at least one additional language (e.g., Java or Scala).
  • Deep expertise in SQL and NoSQL databases, data modeling, and query optimization.
  • Strong hands‑on experience with Snowflake and modern data warehouse concepts (data lakes, lakehouse, streaming).
  • Expertise with orchestration frameworks (Airflow, Dagster) and CI/CD for data pipelines.
  • Solid understanding of real‑time/streaming architectures (Kafka, Kinesis).
  • Proven track record of implementing data quality, observability, and monitoring frameworks.
  • Strong understanding of AWS data ecosystem (S3, Glue, Lambda, EMR, ECS) or equivalent cloud services (Azure, GCP).
  • Experience with infrastructure as code (Terraform, CloudFormation).
  • Strong grounding in software engineering practices: testing, code reviews, version control, and design patterns.
  • Excellent communication and collaboration skills, with the ability to influence technical decisions and guide cross‑functional stakeholders.
  • Customer‑first mindset, focused on driving value and efficiency through robust and effective data products.
Nice to Have
  • Experience with data governance, cataloging, and lineage tools (e.g., Collibra, Alation, Atlan).
  • Exposure to machine learning feature pipelines or MLOps workflows.
  • Familiarity with DataOps practices and advanced monitoring/alerting platforms.
  • Knowledge of RESTful API development and integration.
  • Hands‑on experience with Docker, Kubernetes, and containerized data workloads.
  • Familiarity with BI and visualization platforms (Tableau, Looker).
  • Background in high‑throughput or low‑latency systems.
What You’ll Love About Us
  • 🏦 RRSP/401(k) Matching
  • 🏥 Comprehensive Health Plans
  • 📅 Flexible Paid Time Off
  • ✈️ Travel Experience Credit
  • 🧘 Annual Wellness Credit
  • 🥗 Team Events and Monthly Lunches
  • 💻 Home Office/Commuter Credit
  • 🌅 Work From Anywhere Program
  • 🍼 Parental Leave Top Up
  • 🌍 Adventure Pass
Our Process

Plusgrade is an equal‑opportunity employer and is committed to providing an accessible recruitment process. We welcome applications from all qualified individuals and are committed to equal employment opportunities regardless of gender identity or expression, race, ethnic origin, creed, place of origin, age, sex, marital status, physical or mental disability, sexual orientation, and any other category protected by law. Upon request, we will provide accommodation for applicants with disabilities.

  • Recruiter Phone Interview
  • Hiring Manager Interview
  • Technical Interview
  • Final Team Interview

We believe in diversity and inclusivity and that is why our interview process is designed for a positive candidate experience and to ensure every candidate is evaluated equally. All applications will be reviewed by our Talent Team and the successful candidate(s) will go through the above process.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.