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
Il y a 14 jours
Type de contrat
  • Permanent
  • Télétravail
  • Quick Apply
Description de poste
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.
Créer une alerte emploi pour cette recherche

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

Offres similaires

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

Canadian pension fundToronto County, Canada
Télétravail
Temps plein

Seeking a Senior Software Developer for a Canadian pension fund to design, develop, and support software solutions in a hybrid environment.Role includes mentoring and travel opportunities. Voir plus

 • Offre sponsorisée

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

HiveEast York, Canada
Télétravail
Temps plein

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. Voir plus

 • Offre sponsorisée

Remote Senior Software Engineer - AI Code Testing

Great Value HiringToronto, ON, CA
Télétravail
Temps partiel

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... Voir plus

 • Offre sponsorisée

RQ07968:Software Developer-Remote

Rubicon PathToronto, ON, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

Remote Software Developer (Canada)

TuringToronto, ON, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

Junior Observability Software Developer — Remote & Travel

CanonicalToronto, ON, CA
Télétravail
Temps plein

A leading software development company is seeking a passionate Junior Software Developer for their Observability team.This entry-level position will focus on developing a cloud-native monitoring st... Voir plus

 • Offre sponsorisée

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

TransifyEast York, Canada
Télétravail
Temps plein

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. Voir plus

 • Offre sponsorisée

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

Nonprofit Management Software ProviderToronto County, Canada
Télétravail
Temps plein

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

 • Offre sponsorisée

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

CovalentNorth York, Canada
Télétravail
Temps plein

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

 • Offre sponsorisée

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

Toronto Pension FundNorth York, Canada
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

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

Leading Pension FundEast York, Canada
Télétravail
Temps plein

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

 • Offre sponsorisée

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

ArtOfBlockchainNorth York, Canada
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

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

TrapezeToronto County, Canada
Télétravail
Temps plein

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. Voir plus

 • Offre sponsorisée

Remote Software Developer for FinTech Platform & Analytics

NumerixToronto, ON, CA
Télétravail
Temps plein

A financial technology firm is seeking a Software Developer to design and develop a valuation, trading, and portfolio management platform.Responsibilities include coding, troubleshooting, and colla... Voir plus

 • Offre sponsorisée

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

Financial Services CompanyToronto County, Canada
Télétravail
Temps plein

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

 • Offre sponsorisée

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

CACI International Inc.Toronto County, Canada
Télétravail
Temps plein

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

 • Offre sponsorisée

Senior Shopify Developer – Remote (Canada) for Enterprise

AkkodisToronto, ON, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

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

GeotabToronto County, Canada
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

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

IntrahealthEast York, Canada
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

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

Software InternationalNorth York, Canada
Télétravail
Temps plein

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... Voir plus