Data Engineering Developer

Osedea

Montreal (administrative region)

Hybrid

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive salary RRSP
Flexible hours
8 weeks remote work
Paid sabbatical
Wellness account
Parental program
Training
And more

Job summary

Osedea is seeking a data engineer to design and maintain scalable data pipelines within the Microsoft ecosystem, working across multi-client environments.

You will collaborate with clients to understand needs, implement robust data architectures, and contribute to governance, quality, and performance of cloud-based data solutions.

Qualifications

  • Proven Python and SQL experience in data engineering.
  • Experience with Spark and modern analytical architectures.
  • Azure ecosystem (Fabric, Synapse, Data Factory) experience preferred.
  • Strong communication in English and French; client-facing skills are valued.

Responsibilities

  • Design, develop, and maintain data pipelines in Microsoft ecosystem.
  • Collaborate with clients to define needs and propose technical solutions.
  • Document architectures, transformations, and processes clearly for reuse.
  • Establish engineering standards for code quality, data quality, CI/CD and security.
  • Guide colleagues on data engineering and architecture best practices.
  • Implement data extraction from multiple APIs and external sources.
  • Oversee deployments, costs, and performance in cloud environments.
  • Develop data governance and metadata management strategies.

Skills

Python
SQL
Spark
Azure
Data governance
Data modeling
Snowflake
dbt
Power BI
Communication

Tools

Snowflake
dbt
Power BI

Job description

Who we are

We’re a thriving and agile tech development firm. People are at the center of everything we do. Simply put, we care. Our team personally cares about our clients and the world around them, and we care about our team’s life-long dreams, aspirations, and career development.

We strongly believe in the power of community. This is why we seek opportunities to build meaningful relationships with everyone around us.

We celebrate diversity in all its forms. Backgrounds, personalities, career paths, languages... you name it. We actively innovate, learn, and share stories around the topic. We want everyone to feel welcomed and included in all we do.

We like having fun and enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world.

Role overview

You enjoy diving into complex problems, understanding the story behind the data and designing solutions that scale? You’ll work across diverse domains and with modern technology stacks, while contributing to the growth of data engineering best practices.


Your key responsibilities
  • Designing, developing, and maintaining robust data pipelines within the Microsoft ecosystem (Fabric, Synapse, Data Factory, Azure Functions);
  • Working directly with clients: understanding their needs, proposing the right technical solutions, and ensuring smooth project follow-ups;
  • Documenting technical and functional architectures, transformations, and processes in a clear and reusable manner;
  • Participating in the establishment of engineering standards: code quality, data quality, CI/CD, security, and performance;
  • Collaborating closely with fellow engineers to deliver stable, optimized, and scalable data solutions;
  • Providing technical guidance to colleagues and sharing best practices in data engineering and architecture;
  • Implementing data extraction processes by interacting with various APIs to integrate external data;
  • Overseeing deployments, operational costs, and performance of solutions in cloud environments;
  • Designing and implementing data governance and quality strategies, including metadata management, security, privacy, and cataloging;
  • Staying up to date with cloud platforms, modern analytical architectures, and data governance trends.
The ideal candidate
  • Over 5 years of experience in a similar role; experience in consulting or multi-client environments is an asset;
  • Strong proficiency in Python and SQL;
  • Experience with Spark and modern analytical architectures (ELT, medallion, star schema);
  • Experience within the Microsoft Azure ecosystem (Functions, Storage, Fabric, Synapse, Data Factory);
  • Excellent communication skills in French and English;
  • Rigour, curiosity, and attention to detail, you thrive in environments where code and deliverable quality are fundamental values;
  • Strong results orientation and a developed sense of client service;
  • Experience with platforms such as Snowflake, BigQuery, or dbt (an asset);
  • Microsoft certifications (Azure, Fabric, Power BI) (an asset).
What we offer
  • Competitive Salary and contribution to your pension plan (RRSP)
  • Flexible hours of work and choose how you work
  • Work from anywhere up to 8 weeks
  • Paid sabbatical
  • Wellness and productivity spending account
  • Parental program
  • Activities
  • Training
  • And more...

The process for this role if you are selected

1. 20 min - Initial introductory call with a person from our technical team.

2. 90 min - In-person interview at our office

3. Offer presentation

Only considered candidates will be contacted. Read our full hiring process here.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

ACI Worldwide • Montreal (administrative region)

Hybrid
CAD 90,000 - 135,000
RRSP with up to 5% employer matching
Hybrid work model for corporate roles
Employee stock ownership program
+3
OPEN: Data Engineer
OPEN: Data Engineer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 80,000 - 100,000
Data Engineer
Data Engineer

Financeit • Toronto

On-site
CAD 75,000 - 95,000
Hybrid workplace
Competitive salary with bonus
Comprehensive benefits
+3
Data Engineer
Data Engineer

Socket.dev • Toronto

On-site
CAD 70,000 - 120,000
Health and Life insurance coverage
Hybrid working environment
Employee Assistance Program
+1
Data Engineer
Data Engineer

Konrad • Toronto

Hybrid
CAD 90,000 - 125,000
Retirement Planning
Parental Leave Program
Flexible Working Hours
+4
Senior Data Engineer
Senior Data Engineer

Cpus Engineering Staffing Solutions Inc. • Pickering

On-site
CAD 90,000 - 120,000
Data valorization expert
Data valorization expert

OSEDEA • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Competitive Salary
Flexible hours
Work from anywhere up to 8 weeks
+5
Data Engineer
Data Engineer

Synpulse • Toronto

Hybrid
CAD 70,000 - 120,000
Hybrid work environment
20 days leave
Health & Life insurance
+3
Senior Developer, Data Analytics Delivery
Senior Developer, Data Analytics Delivery

PSP’s Private Debt & Credit Investment (PDCI) group • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Hybrid work model
Comprehensive group insurance plans
Competitive pension plans
+1
Data Engineer
Data Engineer

JLI Consulting Talent Search • Vaughan

On-site
CAD 80,000 - 100,000