Talent.com
Randstad Canada
Software Dev, Data - RemoteRandstad Canada • Toronto, Ontario, CA
Software Dev, Data - Remote

Software Dev, Data - Remote

Randstad Canada • Toronto, Ontario, CA
11 days ago
Job type
  • Permanent
  • Remote
  • Quick Apply
Job description
We are looking for a Senior Software Developer, Data to join our Data team in the Engineering Department!

The Senior Software Developer, Data is a senior-level individual contributor, reporting to the Team Lead, Data. In this role you will own the systems and infrastructure that the Data team depends on to operate effectively — including warehouse infrastructure, CI/CD automation, developer environments, data quality frameworks, and the data catalog.

Working closely with the Tech Lead and Data Analysts, the Senior Software Developer, Data ensures that data arrives in Snowflake reliably, that infrastructure is managed as code, and that the team can move fast without accumulating operational debt. This role is platform-first: the output is a foundation that makes the rest of the Data team faster, more reliable, and better equipped to build data products that serve the business.

Advantages
Nice to Have:
Experience with Snowflake administration (RBAC, resource monitors, performance tuning).

Experience with containerization (Docker) and orchestration (Kubernetes).

Experience with data catalog tooling (e.g. OpenMetadata, DataHub, Atlan, or similar).

Experience with data observability tooling.

Responsibilities
Responsibilities:
Build and maintain internal tooling for the data team — CLIs, automation scripts, observability dashboards, and developer productivity tools.

Contribute to the development and deployment of the team's conversational analytics product — supporting infrastructure, CI/CD, and production readiness.

Define and manage Snowflake infrastructure as code via Terraform — including provisioning, access controls, resource monitors, and performance tuning.

Extend, maintain, and improve the team's data catalog (OpenMetadata) — ensuring data assets are documented, discoverable, and trusted across the organization.

Own data quality infrastructure — build and maintain frameworks for testing, monitoring, and alerting on data freshness, completeness, and correctness.

Build and maintain CI/CD workflows for dbt model deployment, schema validation, data quality checks, and automated testing.

Establish and maintain reproducible local and development environments so every team member can work effectively without friction.

Collaborate with the Tech Lead to design and implement data platform architecture in alignment with the team's technical strategy and the company's security and scalability requirements.

Approach all engineering work with a security-first mindset; ensure access patterns, credentials, and audit logging are codified and version-controlled.

Perform code reviews, ensure pull requests reflect acceptance criteria, and uphold engineering standards across the team's platform codebase.

Perform other duties as assigned.

Qualifications
Qualifications:
University degree or college diploma in a recognized technical, vocational or academic program (preferably in Engineering or Computer Science) or equivalent work experience.

5+ years in software engineering, with at least 2 years focused on data platforms or data infrastructure.

Experience with a cloud data warehouse (e.g. Snowflake, BigQuery, 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 also valuable).

Experience with data ingestion platforms such as Fivetran or Airbyte.

Strong engineering fundamentals — version control discipline, code review, reproducible builds.

Experience implementing secure data practices to adhere to compliance standards.

Summary
Nice to Have:
Experience with Snowflake administration (RBAC, resource monitors, performance tuning).

Experience with containerization (Docker) and orchestration (Kubernetes).

Experience with data catalog tooling (e.g. OpenMetadata, DataHub, Atlan, or similar).

Experience with data observability tooling.


Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
Create a job alert for this search

Software Dev, Data - Remote • Toronto, Ontario, CA

Similar jobs

Senior Software Engineer - Remote, Mentoring & Travel - C$112,300 - C$122,300 A Year

Canadian pension fundToronto, Canada
Remote
Full-time

A leading Canadian pension fund in Toronto seeks a Senior Software Developer to analyze, design, develop, and support software solutions.This role offers a hybrid work environment with opportunitie... Show more

 • Promoted

Senior Software Developer, Book of Record (Leverage)

Wealthsimpletoronto, on, Canada
Full-time

Wealthsimple is Canada’s leading financial innovator.The company offers a full suite of simple, sophisticated financial products across managed investing, do-it-yourself trading, cryptocurrency, ta... Show more

 • Promoted

Remote Senior Software Engineer - AI Code Testing

Great Value HiringToronto, ON, CA
Remote
Part-time

A leading technology firm in Canada is seeking a Senior Software Engineer / Coding Expert for a part-time, project-based contract.The role involves assessing and refining AI-generated code, designi... Show more

 • Promoted

RQ07968:Software Developer-Remote

Rubicon PathToronto, ON, CA
Remote
Full-time

About the job RQ07968:Software Developer-Remote.An Intermediate Software Developer / Programmer is needed to support the redevelopment of 2 desktop applications built using ArcMap 10.VBA for the Mi... Show more

 • Promoted

Remote Software Developer (Canada)

TuringToronto, ON, CA
Remote
Full-time

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

 • Promoted

Senior Software Engineer – Remote & Travel Flexible - C$100,300 - C$107,200 A Year

Toronto Pension FundToronto, Canada
Remote
Full-time

Software Developer needed for a pension fund to analyze and develop software solutions for the Investments division, lead projects, and mentor junior developers.Offers remote flexibility and growth... Show more

 • Promoted

Transify Software Engineer - Product And Data - $40 - $60 An Hour - Remote

TransifyEast York, Canada
Remote
Full-time

Software Engineer at Transify to develop new features for a transit data platform, focusing on frontend and backend logic, testing, and documentation.Requires experience with React and Python. Show more

 • Promoted

Remote Canada Devops Engineer: Cloud, Terraform & Automation - C$130,000 - C$180,000 A Year - Remote

ArtOfBlockchainNorth York, Canada
Remote
Full-time

Seeking a Remote DevOps Engineer in Canada to manage cloud infrastructure, implement automation using Terraform, and improve incident response.Requires 5+ years of experience, scripting skills, and... Show more

 • Promoted

Remote Senior Software Engineer Ai-Native Platform - C$145,000 - C$165,000 A Year - Remote

Nonprofit Management Software ProviderNorth York, Canada
Remote
Full-time

Seeking a Senior Software Engineer with 7+ years of experience to design AI-integrated architecture and optimize performance for a nonprofit software platform. Show more

 • Promoted

Senior Software Engineer (Streaming Data Pipeline) (Remote) - C$125,000 - C$175,000 A Year

CovalentNorth York, Canada
Remote
Full-time

Develops and maintains a streaming data pipeline for blockchain event data, ensuring high-throughput and reliability. Show more

 • Promoted

Senior Software Developer ( Remote Canada)

Smile Digital Healthtoronto, on, Canada
Remote
Full-time

Working for a company like Smile Digital Health means supporting our mandate for.We strive towards this goal every day, and the results can be seen in the impact of our innovative health data platf... Show more

 • Promoted

Senior Software Developer,.Net (Remote In Canada) - C$100,000 - C$170,000 A Year - Remote

IntrahealthToronto County, Canada
Remote
Full-time

Senior Software Developer focused on AI-augmented development using C#/.NET to build next-generation electronic health records.Responsibilities include AI-first delivery, backend services, database... Show more

 • Promoted

Senior Software Developer - C$123,600 - C$187,900 A Year - Remote

HiveToronto, Canada
Remote
Full-time

Seeking a Senior Software Developer to build and refine features, contribute to technical planning, optimize system performance, and collaborate with teams to design scalable web architecture. Show more

 • Promoted

Senior Software Developer - C$85,000 - C$110,000 A Year - Remote

TrapezeNorth York, Canada
Remote
Full-time

Seeking a Senior Software Engineer to design, code, test, and validate innovative solutions, mentor team members, and contribute to the technical roadmap of Enterprise Asset Management software. Show more

 • Promoted

Remote Legacy Data Modernization Developer For Hcm - $75,200 - $158,100 A Year - Remote

CACI International Inc.Toronto County, Canada
Remote
Full-time

Seeking a remote software developer to modernize federal HR systems using SQL/PL-SQL, PeopleSoft HRMS, and Oracle E-Business Suite for data migration. Show more

 • Promoted

Remote Software Developer — Build Financial Solutions - C$46 - C$71 An Hour - Remote

Financial Services CompanyToronto, Canada
Remote
Full-time

Remote Software Developer to build financial solutions, collaborating on requirements, design, and maintenance.Requires Angular and Typescript. Show more

 • Promoted

Senior Software Engineer – Remote & Travel Flexible - C$100,300 - C$107,200 A Year - Remote

Leading Pension FundNorth York, Canada
Remote
Full-time

Develop software solutions for a pension fund's Investments division, lead technical initiatives, and mentor junior developers.Offers remote work and competitive pay. Show more

 • Promoted

Lead Software Developer (Remote) - C$130,000 - C$150,000 A Year

GeotabToronto, Canada
Remote
Full-time

Seeking a Lead Software Developer to design, build, and maintain scalable applications, lead development efforts, and mentor team members.Focus on high throughput, performance critical, and scalabl... Show more

 • Promoted

Senior Shopify Developer – Remote (Canada) for Enterprise

AkkodisToronto, ON, CA
Remote
Full-time

A global consulting company is seeking an experienced Senior Software Developer specializing in Shopify for a 6-month remote contract.The role involves developing and customizing Shopify themes, su... Show more

 • Promoted

Senior Software Developer Agentic Ai Application Development - $100,000 - $130,000 A Year - Remote

Software InternationalToronto County, Canada
Remote
Full-time

Seeking a Senior Software Developer to build and scale next-gen agentic AI applications using autonomous agents, LLMs, and adaptive workflows to enhance human decision-making.Role involves designin... Show more