Senior Software Developer, Data Platform & Infra

Randstad Canada

Toronto

Remote

CAD 120,000 - 170,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Randstad Canada is seeking a Senior Software Developer, Data to join our Data team in the Engineering Department. You will own the systems and infrastructure the Data team relies on, including Snowflake infrastructure, CI/CD automation, developer environments, data quality frameworks, and the data catalog.

Collaborating with the Tech Lead and Data Analysts, you will ensure reliable data delivery, codified infrastructure, and fast delivery of data products to support business needs with a

Qualifications

  • 5+ years in software engineering, with at least 2 years on data platforms or data infrastructure.
  • Experience with a cloud data warehouse (Snowflake, BigQuery, or Redshift).
  • Experience using Infrastructure as Code tools such as Terraform to manage cloud infrastructure.
  • Proficiency in at least one programming language (JavaScript/TypeScript preferred; Python is a bonus).
  • Experience with data ingestion platforms such as Fivetran or Airbyte.
  • Strong engineering fundamentals—version control, code reviews, and reproducible builds.
  • Experience implementing secure data practices to adhere to compliance standards.

Responsibilities

  • Build and maintain internal tooling for the data team, including CLIs, automation scripts, dashboards, and productivity tools.
  • Support deployment and production readiness of the team's conversational analytics product, including CI/CD pipelines.
  • Define and manage Snowflake infrastructure as code via Terraform, including provisioning, access controls, and performance tuning.
  • Extend and improve the data catalog (OpenMetadata) for discoverability and trust across the organization.
  • Own data quality infrastructure and develop tests, monitoring, and alerts for data freshness and completeness.
  • Establish reproducible local and development environments to minimize friction for team members.
  • Collaborate with Tech Lead to design data platform architecture aligned with security and scalability requirements.
  • Maintain a security-first approach to access patterns, credentials, and audit logging.

Skills

Software engineering
Data platforms
CI/CD
Security best practices
JavaScript/TypeScript

Education

University degree in Engineering or Computer Science

Tools

Terraform
Snowflake
Docker
Kubernetes
OpenMetadata
Fivetran
Airbyte

Job description

Randstad Canada is seeking a Senior Software Developer, Data to join our Data team in the Engineering Department. You will own the systems and infrastructure the Data team relies on, including Snowflake infrastructure, CI/CD automation, developer environments, data quality frameworks, and the data catalog.

Collaborating with the Tech Lead and Data Analysts, you will ensure reliable data delivery, codified infrastructure, and fast delivery of data products to support business needs with a

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Dev, Data - Remote
Software Dev, Data - Remote

Randstad Canada • Toronto

Remote
CAD 120,000 - 170,000
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 Data Platform Engineer - Cloud Reliability
Senior Data Platform Engineer - Cloud Reliability

Project X • Toronto

Hybrid
CAD 130,000 - 160,000
Senior Data Platform Engineer: Cloud DataOps Snowflake
Senior Data Platform Engineer: Cloud DataOps Snowflake

CoStar Group, Inc. • Toronto

On-site
CAD 140,000 - 170,000
Healthcare coverage (Medical / Vision)
401(K) retirement plan with matching
Tuition reimbursement
+2
Senior Data Platform Engineer — Snowflake, AI & Multi-Cloud
Senior Data Platform Engineer — Snowflake, AI & Multi-Cloud

RBC • Toronto

On-site
CAD 140,000 - 180,000
Bonuses
Flexible benefits
Stock options where applicable
Senior Data Engineer
Senior Data Engineer

Confluence Technologies, Inc. • Toronto

Hybrid
CAD 80,000 - 110,000
Generous time off packages
Global career development opportunities
Social events
+1
Senior Data Engineer – Hybrid Cloud Platform (AWS/Snowflake)
Senior Data Engineer – Hybrid Cloud Platform (AWS/Snowflake)

Banque Nationale du Canada • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Health and wellness program
Employee Share Ownership Plan
Employee and family assistance program
+3
Senior Snowflake Engineer
Senior Snowflake Engineer

Princeton IT Services, Inc • Toronto

On-site
CAD 90,000 - 130,000
Senior Data Engineer — Snowflake & Databricks Hybrid
Senior Data Engineer — Snowflake & Databricks Hybrid

RAPS Consulting Inc • Mississauga

Hybrid
CAD 120,000 - 180,000
Senior Data & Backend Engineer (ETL & API)
Senior Data & Backend Engineer (ETL & API)

Autodesk • Toronto

On-site
CAD 107,000 - 157,000