CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Developer - ETL Canada Jobs (On-site work)

19 Job Offers

Filters
New
Senior Software Developer - Back End
Save Icon
Senior Software Developer - Back End needed for a 12-month onsite contract in Toronto. Leverage 3+ years of expertise in .NET/C#, React, and Power BI to customize and build Dynamic CRM solutions. Key responsibilities include developing workflows, plugins, and Power Automate flows, plus managing s...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
New
Senior Software Developer
Save Icon
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
New
Senior Software Developer
Save Icon
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
546.97 - 582.68 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
New
Senior Software Developer- Front End
Save Icon
Location Icon
Location
Canada , North York
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
New
Senior Software Developer
Save Icon
Location Icon
Location
Canada , North York
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
New
Senior Software Developer
Save Icon
Location Icon
Location
Canada , North York
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - Full Stack
Save Icon
Senior Full Stack Developer sought in Toronto to architect and scale high-performance web/mobile apps using React, Next.js, and Elasticsearch. You will lead the full development lifecycle—from microservices and cloud deployment to AODA/WCAG-compliant UI/UX. Requires 5+ years React expertise, 3+ y...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - Full Stack
Save Icon
Senior Full Stack Developer needed for a 15-month onsite contract in North York. Leverage 10+ years of experience in public sector healthcare IT, including OPS methodologies and clinical system integration. You will support the m-IMMS UI, enhance system maintainability, and align with provincial ...
Location Icon
Location
Canada , North York
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - Full Stack
Save Icon
Join our client in Toronto as a Senior Full Stack Developer for a 12-month onsite contract. Leverage your advanced skills in React.js, Python/FastAPI, and .NET Core to design and build robust applications and data pipelines. This role requires expertise in cloud architecture, CI/CD with Azure Dev...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
565.97 - 601.35 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Seeking a Senior Software Developer for a 5-month contract in Toronto. This role requires 8+ years of SDLC experience and expertise in Microsoft .Net Framework for B2B/B2C web applications. You will provide application support, prepare deployments, and ensure smooth testing phases. Earn a competi...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
546.97 - 582.68 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - API
Save Icon
Lead the design of modern REST APIs in Toronto, integrating Dynamics 365 and Azure. Utilize your deep C#, .NET Core, and Azure expertise to build secure, scalable solutions. Translate complex specs into production-ready applications within a collaborative, onsite team.
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Seeking a Senior Software Developer for an 18-month onsite contract in Toronto. This role requires deep expertise in Java (Open JDK 8/11), Spring Boot, and microservices (SOAP/REST). You will build and test applications using Docker, Kubernetes, and modern DevOps/CI/CD practices. Enjoy a competit...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - Back End
Save Icon
Join our client's team as a Senior Back End Developer for a 12-month onsite contract in Toronto. Leverage your 5+ years with Java Open JDK and 3+ years in Spring Boot, SOAP/REST APIs, and cloud-native tools (Docker, Kubernetes). You will develop, test, and deploy robust applications while enjoyin...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
543.70 - 579.46 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Seeking a Senior Software Developer for a 2-month contract in North York, Canada. This role requires deep expertise in Vlocity platform tools (FlexCards, OmniScripts, LWC) and Salesforce Community Cloud. You will design accessible web applications, ensuring AODA and ODS standards, and support ful...
Location Icon
Location
Canada , North York
Salary Icon
Salary
554.83 - 590.41 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - Full Stack
Save Icon
Lead the modernization of the legacy AERO platform as a Senior Full-Stack Developer in Milton. You will refactor systems using VB.NET, C#, and Oracle PL/SQL while implementing CI/CD with Azure DevOps. This strategic role bridges legacy code and modern practices, requiring strong technical leaders...
Location Icon
Location
Canada , Milton
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Staff Software Developer, Developer Infrastructure
Save Icon
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
213000.00 - 250000.00 CAD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Senior Software Developer, Backend Platform
Save Icon
Join our Backend Platform team in Toronto to shape the future of finance. As a Senior Software Developer, you'll build scalable frameworks and tooling in Go/Python to boost engineering velocity and safety. Lead projects, mentor engineers, and enhance developer productivity across all backend serv...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
166000.00 - 195000.00 CAD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Senior Software Developer, Backend Platform
Save Icon
Join our Backend Platform team in Toronto to shape the future of finance. As a Senior Software Developer, you'll build scalable systems in Go/Python and enhance developer productivity. You will lead projects on frameworks, tooling, and IDE integrations. This role offers equity, bonuses, and the c...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
145000.00 - 170000.00 CAD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Senior Software Developer (Machine Guidance)
Save Icon
Join Wenco's agile team in Richmond, Canada, as a Senior Software Developer. You will design and implement robust C#/C++ solutions for our Machine Guidance products. This role requires 5+ years of experience and offers a chance to lead key technical initiatives in the mining sector.
Location Icon
Location
Canada , Richmond
Salary Icon
Salary
110000.00 - 150000.00 USD / Year
wencomine.com Logo
Wenco (a Hitachi Construction Machinery...
Expiration Date
Until further notice

About the Senior Software Developer - ETL role

Senior Software Developer - ETL Jobs: A Comprehensive Career Overview

A Senior Software Developer specializing in ETL (Extract, Transform, Load) is a pivotal role in the data engineering ecosystem, responsible for designing, building, and maintaining the robust data pipelines that fuel modern analytics, business intelligence, and data-driven decision-making. These professionals are the architects of data flow, ensuring that raw information from disparate sources is efficiently extracted, rigorously cleansed and transformed, and reliably loaded into data warehouses, lakes, or other storage systems. Exploring ETL developer jobs reveals a career at the intersection of advanced software engineering and deep data expertise, critical for organizations aiming to leverage their data assets effectively.

In this senior capacity, typical responsibilities extend far beyond basic scripting. Professionals architect scalable ETL frameworks and data processing solutions, often leveraging cloud platforms and big data technologies. They are tasked with optimizing pipeline performance for handling large volumes of data, ensuring data quality and integrity throughout the process, and implementing robust error-handling and monitoring systems. A key aspect of the role involves making strategic architectural decisions, such as choosing between batch and real-time streaming processing models. Furthermore, senior developers frequently author technical documentation, establish best practices, and mentor junior engineers, contributing to the team's overall knowledge and capability.

The typical skill set for these roles is both broad and deep. Proficiency in core programming languages like Python, Java, or Scala is essential, often coupled with expert-level SQL for complex data manipulation. Hands-on experience with ETL tools and frameworks—such as Apache Spark, Apache Airflow, Kafka, or cloud-native services like AWS Glue and Azure Data Factory—is a standard requirement. A strong understanding of data modeling, database design (both relational and NoSQL), and data warehousing concepts is fundamental. From a software engineering standpoint, senior ETL developers are expected to be adept at writing production-grade, testable code, practicing version control with Git, and implementing CI/CD pipelines. Soft skills are equally important; problem-solving acumen, the ability to translate business requirements into technical specifications, and effective collaboration with data analysts, scientists, and business stakeholders are crucial for success.

When considering ETL jobs at a senior level, candidates are generally expected to possess a bachelor's degree in computer science or a related field, complemented by 5+ years of progressive experience in software development with a strong focus on data pipeline construction. The profession demands a continuous learner, as the landscape of data technologies evolves rapidly. Ultimately, a Senior ETL Developer is a trusted expert who builds the reliable data infrastructure that transforms raw data into a strategic organizational asset, making this one of the most impactful and in-demand specializations within software engineering today.

Filters

×
Countries
Category
Location
Work Mode
Salary