Hybrid Senior Data Engineer - Cloud ETL & Data Vault

Farm Credit Canada

Regina

Hybrid

CAD 95,000 - 128,000

Full time

13 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work options
Competitive total rewards packages

Job summary

Farm Credit Canada seeks a Senior Developer to design and build cloud-based data pipelines moving loan data into data marts for financial models. You will contribute to high-quality reporting, risk analysis and insights supporting FCC’s objectives.

Collaboration with product owners, analysts and architects is essential. You will lead design sessions, guide developers, and promote modern data engineering practices while remaining hands-on with coding, testing and deployment.

Qualifications

  • Bachelor’s degree in computer science, software engineering, data science or an equivalent field.
  • Minimum six years of software development experience.
  • Expert-level proficiency in AWS technologies listed above.
  • Expert level in Python and/or PySpark.
  • Extensive experience designing/building ETL pipelines.
  • Data modelling experience with Data Vault 2.0 and Dimensional modeling.
  • Knowledge of OOP/FP design patterns.
  • Experience with CI, code reviews and system integration.
  • Foundational knowledge of financial services concepts such as loans, credit scores and risk data.

Responsibilities

  • Develop, test and deploy high-quality code using Python, PySpark and SQL in a cloud-based environment.
  • Lead technical and solution design sessions within an Agile development team.
  • Design, build and maintain ETL data pipelines with Data Vault 2.0 methods.
  • Ensure data pipelines/models align with enterprise standards and are efficient.
  • Collaborate with product owners, analysts, architects and data consumers across Reporting, Risk and Finance.
  • Mentor and coach developers, lead code reviews and provide feedback.
  • Improve pipeline reliability by enhancing automation, testing and CI across the lifecycle.

Skills

Python
PySpark
ETL pipelines
Data Vault 2.0
Dimensional modeling
OOP/FP
Code reviews
CI practices

Education

Bachelor’s degree in computer science, software engineering, data science or an equivalent field

Tools

AWS Glue
Step Functions
S3
Redshift
Quicksight
Lambda
Eventbridge
Sagemaker
Typescript
AWS CDK

Job description

Farm Credit Canada seeks a Senior Developer to design and build cloud-based data pipelines moving loan data into data marts for financial models. You will contribute to high-quality reporting, risk analysis and insights supporting FCC’s objectives.

Collaboration with product owners, analysts and architects is essential. You will lead design sessions, guide developers, and promote modern data engineering practices while remaining hands-on with coding, testing and deployment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Developer, Allowance for Credit Loss
Senior Developer, Allowance for Credit Loss

FCC / FAC • Regina

Hybrid
CAD 95,000 - 128,000
Hybrid work options
Competitive total rewards
Well-being and wellness programs
Senior Developer, Allowance for Credit Loss
Senior Developer, Allowance for Credit Loss

Farm Credit Canada • Regina

Hybrid
CAD 95,000 - 128,000
Hybrid work options
Competitive total rewards packages
Senior ETL & Data Warehouse Engineer
Senior ETL & Data Warehouse Engineer

Fidelity Canada • Toronto

On-site
CAD 123,000 - 152,000
Flexible working arrangements
RRSP contributions
Health benefits
+4
Senior Full-Stack Engineer: Loan Application Workflow
Senior Full-Stack Engineer: Loan Application Workflow

Farm Credit Canada • Regina

On-site
CAD 95,000 - 128,000
Competitive total rewards
Growth opportunities
Senior Cloud Data Engineer - AWS, Snowflake, DBT
Senior Cloud Data Engineer - AWS, Snowflake, DBT

Aviva plc • Markham

Hybrid
CAD 115,000 - 135,000
Base salary 115k–135k CAD
Annual bonus eligibility
Retirement savings
+8
Student Data Analyst: Credit Risk & Reporting
Student Data Analyst: Credit Risk & Reporting

Farm Credit Canada • Regina

Hybrid
CAD 65,000 - 90,000
Hybrid work options
Benefits and wellness programs
Senior Developer, Allowance for Credit Loss
Senior Developer, Allowance for Credit Loss

FCC / FAC • Quebec

Hybrid
CAD 95,000 - 128,000
Hybrid work options
Senior ServiceNow Developer — Hybrid, ITSM & Integrations
Senior ServiceNow Developer — Hybrid, ITSM & Integrations

Farm Credit Canada • Regina

Hybrid
CAD 95,000 - 128,000
Hybrid work options
Competitive total rewards
Well-being support
+1
Senior Data Platform Engineer — Snowflake & AWS (Hybrid)
Senior Data Platform Engineer — Snowflake & AWS (Hybrid)

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 120,000 - 150,000
Health and wellness program
Flexible group insurance
Pension plan
+3
Senior ETL Developer
Senior ETL Developer

Randstad Digital • Oakville

On-site
CAD 90,000 - 110,000
Competitive salary and benefits
Dynamic team environment
Recognition as a top workplace