Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer - Etl - Toronto

Randstad Deutschland

We are seeking an experienced Senior Software Developer - ETL to lead the technical design, development, and sustainment of scalable, production-grade data pipelines, reusable data services, and integration frameworks. In this role, you will enable enterprise artificial intelligence, analytics, and business intelligence initiatives by transforming raw structured and unstructured data into governed, high-quality, and AI-ready assets. Leveraging advanced Python engineering, complex SQL, cloud-based data platforms, and the Azure Data and AI ecosystem, you will build automated ETL/ELT pipelines for AI/ML and Generative AI workloads—including data ingestion, feature engineering, model training and inference datasets, and Retrieval-Augmented Generation (RAG) grounding data—while operationalizing enterprise integration patterns to ensure robust system reliability, performance, and maintainability.
Location: Toronto, ON (Hybrid – 3 days a week onsite) Duration: 6-month contract.
Advantages
Modern AI Data Stack: Engineer data pipelines for Generative AI, RAG, and Azure AI Foundry platforms.
Production Engineering Scope: Build modular, scalable ETL/ELT pipelines using disciplined software engineering standards.
High-Impact Collaboration: Partner directly with data architects, AI engineers, and cross-functional technology teams.
Balanced Hybrid Schedule: Work comfortably with a 3-day onsite model based in Toronto.
Responsibilities
Design, build, test, and maintain robust, scalable ETL/ELT data pipelines and integration workflows across diverse enterprise data sources.
Develop production-grade data pipelines supporting AI/ML and Generative AI workloads, including ingestion, transformation, feature engineering, model training/inference datasets, and RAG grounding data.
Build reusable data services, pipelines, and integration components to accelerate onboarding of new enterprise data sources and eliminate redundant processes.
Ingest, clean, transform, and prepare structured and unstructured data for downstream consumption by data scientists, machine learning models, and analytics platforms.
Implement data architecture, data modeling, and integration standards established by enterprise architecture teams.
Integrate datasets across cloud environments, relational databases, enterprise applications, APIs, and file-based data stores.
Embed comprehensive data quality checks, validation rules, error handling, and automated reconciliation into all pipeline stages.
Partner with Data Architects, AI/ML Engineers, Data Scientists, and product teams to translate business and analytical requirements into production-ready data pipelines.
Troubleshoot, debug, and optimize complex pipeline performance bottlenecks, data latency issues, and pipeline runtime failures.
Maintain clear technical documentation, architectural specifications, runbooks, and source code using software engineering best practices.
Qualifications
AI/ML & GenAI Data Engineering: Significant hands‑on experience designing and developing scalable, production-grade data pipelines for AI/ML and Generative AI workloads, including data ingestion, transformation, feature engineering, training/inference datasets, RAG/grounding data, and AI/ML pipeline integration (Strictly Required).
Advanced Python, SQL & ETL/ELT: Advanced hands‑on expertise in Python, SQL, ETL/ELT architecture, APIs, data integration, transformation, and cloud data platforms, applying disciplined software engineering practices to build reliable and maintainable solutions (Strictly Required).
Azure Data & AI Ecosystem: Strong working knowledge of the Azure data and AI ecosystem, Azure Machine Learning, and Microsoft Foundry / Azure AI Foundry, including familiarity with ML pipelines, feature stores, model testing, inference workflows, and monitoring (Strictly Required).
Data Integration & Storage: Demonstrated experience integrating complex data flows across relational databases, APIs, cloud‑based data repositories, and enterprise applications (Strictly Required).
Data Governance & Architecture: Solid understanding of data modeling, data quality validation, metadata management, lineage, data security, and enterprise lifecycle governance (Strictly Required).
Education & Professional Experience: Degree in Computer Science, Information Systems, Engineering, Data/Analytics, or a related discipline, or equivalent practical experience (Strictly Required).
Nice-to-Have Assets
Prior data engineering or ETL development experience within the public sector.
Relevant cloud or data engineering certifications (e.G., Azure Data Engineer Associate, Azure Solutions Architect).
Experience with distributed computing frameworks (such as Databricks or Apache Spark).
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 View email address on ca.hrm.tc to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Developer - Etl - Toronto in Winnipeg, MB vacancy
  • Take your expertise to the next level as a Senior Software Developer specializing in ETL at Innosystech Inc in Toronto. This onsite role focuses on advanced data solutions utilizing Microsoft and AWS technologies. Innosystech Inc is seeking a Senior Software Developer skilled... 
    Senior

    Best Your Buy

    Winnipeg, MB
    1 hour ago
  • The Senior Software Developer - ETL will design, build, and maintain scalable data pipelines, integrations, and reusable data services that enable enterprise AI, analytics, and data initiatives. The role will help improve access to trusted data across enterprise systems... 
    Senior

    P@thlion Staffing Careers

    Winnipeg, MB
    1 hour ago
  •  ...hands-on experience designing and developing scalable, production-grade...  ...-on expertise in Python, SQL, ETL/ELT, APIs, data integration and...  ...platforms, applying strong software engineering practices to build...  ...supplier: 1 DescriptionThe Senior Software Developer - ETL... 
    Senior
    3 days per week

    Flexstaf IT

    Winnipeg, MB
    1 hour ago
  •  ...data into silver/gold data for reporting consumption. Design, develop, and release deploy Power BI reports and dashboards meeting KPIs...  ...technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion... 
    Suggested
    Work at office
    Monday to friday

    SOFTLINE TECHNOLOGY

    Winnipeg, MB
    1 hour ago
  •  ...We are seeking a highly accomplished Senior Software Developer for an enterprise contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering, application architecture, and technical delivery capacity, specializing in the... 
    Senior
    Contract work

    Randstad

    Winnipeg, MB
    1 hour ago
  • $100 per hour

    SENIOR SOFTWARE DEVELOPER/ETL (Azure & Python; Enterprise AI & Data Centre of Excellence)Requisition #: R26-3629 (RQ00241) Location: Hybrid (3 days onsite / 2 days WFH; Toronto, ON - *See WorkModel) Engagement Type: Contract Number of Resources required... 
    Senior
    Hourly pay
    Contract work
    For contractors
    Work at office

    Tri-global Solutions Group Inc.

    Winnipeg, MB
    1 hour ago
  • $180k - $200k per year

     ...visionary and a strategic leader within our AI organization. While a Senior Data Scientist excels at building and deploying specific models,...  ...), Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically... 
    Senior
    3 days per week

    TEEMA Group

    Winnipeg, MB
    2 hours ago
  • Build scalable Java applications at Propel in hybrid Toronto, applying Spring Boot and REST expertise to fintech software development. Full-time technology work.As a Senior Software Developer, you will create reliable applications for Propel’s AI-driven fintech platform. The... 
    Senior
    Full time

    Propel Holdings

    Winnipeg, MB
    1 hour ago
  • Build scalable ETL pipelines and data integrations as a Senior Software Developer supporting enterprise AI and analytics initiatives.This senior role develops trusted data access across enterprise systems. You will create reusable services, prepare structured and unstructured... 
    Senior

    P@thlion Staffing Careers

    Winnipeg, MB
    1 hour ago
  • $112k - $151.5k per year

     ...professionals and law firms of every size to work smarter, faster, and more securely. We are seeking a Software Developer to join our Engineering team at our Toronto Hub. As part of our hybrid model, all hub-based team members are expected to work from the office at... 
    Work at office
    Local area
    Flexible hours

    Clio

    Winnipeg, MB
    1 hour ago
  • Design cloud ETL solutions with Informatica IICS, IDMC, PowerCenter, and SQL in a senior development capacity. Support data processing, reporting, and troubleshooting.This Senior Informatica Developer requires eight to ten years of overall ETL development experience. You will... 
    Senior

    Astra-North Infoteck Inc.

    Winnipeg, MB
    1 hour ago
  • Ab Initio ETL expertise drives migration validation through graph analysis, workflow execution, and Unix shell scripting.This developer analyzes existing Ab Initio solutions and documents business rules, transformations, mappings, and data lineage. The work supports migration... 
    Senior

    Quantum World Technologies Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you...  ...maintainable code and to learn from the feedback provided by senior team members. • Translate business requirements into efficient... 
    Senior

    Price Industries Limited

    Winnipeg, MB
    2 hours ago
  • $95 - $101 per hour

    Government Services Integration Cluster in Toronto is seeking a Senior Software Developer to design, develop, and maintain Java components. You will build cloud-based microservices in Microsoft Azure, review code, and support deployments. Strong leadership and experience with... 
    Senior
    Hourly pay

    Analyst Technical Solutions

    Winnipeg, MB
    1 hour ago
  • RQ11775 - Software Developer - Senior I Toronto ON I 2+ yearClient:Justice Technology ServicesLocation: Toronto ON onsitePay Rate- 95-101/hr incorpOPP Level 4 Clearances:This position requires an OPP Level 4 security clearance Scope A Senior Software Developer is required... 
    Senior

    Analyst Technical Solutions

    Winnipeg, MB
    1 hour ago
  • Seeking a Senior ETL Developer with strong Snowflake expertise to design scalable, secure, and cost-effective data platforms. The ideal candidate will have hands‑on experience with Medallion architecture, data governance, data quality, Snowflake Cortex, and AI solutions.... 
    Senior

    Apptoza Inc.

    Winnipeg, MB
    1 hour ago
  •  ...on this job and more exclusive features. Role OverviewThe Senior Software Developer will be responsible for designing, developing, and...  ...Get notified about new Senior Software Engineer jobs in Toronto, Ontario, Canada . Toronto, Ontario, Canada CA$160,000.00... 
    Senior

    JSG (Johnson Service Group, Inc.)

    Winnipeg, MB
    1 hour ago
  •  ...and regionally, in the energy industry. About The RoleThe Senior Software Developer is responsible for designing, developing, and maintaining...  ...solutions within agile product development environments. In our Toronto, Canada office, presenting a dynamic hybrid schedule where... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    DNV

    Winnipeg, MB
    1 hour ago
  • $120k - $130k per year

     ...the Vice President, Research and Development, we are hiring a Senior Software Developer to join our collaborative engineering team. As our new...  ...Canadians. This is a full-time hybrid role based in our Toronto office, with an expectation of approximately three days per... 
    Senior
    Long term contract
    Full time
    Work at office
    Immediate start
    3 days per week

    OceanMD, a WELLSTAR Company

    Winnipeg, MB
    1 hour ago
  • Client Location: Toronto, ON (5 days onsite per week): 7.25 hours/day between 8:00 AM and...  ...ServiceNow Development (40%) Experience developing custom applications, workflows, integrations...  ...practices. Ability to design, develop, support, and continuously improve scalable... 
    Senior
    Monday to friday

    Akkodis

    Winnipeg, MB
    1 hour ago
  •  ...requiring a minimum of two days per week onsite at our office located at 2 Queen St. E in Toronto, ON. The RoleWe're looking for an experienced developer to join TripArc as a Senior Software Developer. You'll work on a mature travel platform that thousands of travel... 
    Senior
    Casual work
    Work at office
    2 days per week

    Range

    Winnipeg, MB
    1 hour ago
  • $144.7k - $195.9k per year

     ...smarter, faster, and more securely. We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team . This role is...  ...an impact. This role is only open to candidates based in Toronto. This role will require a presence in the hub office twice a... 
    Senior
    Work at office
    Local area
    Flexible hours

    Clio

    Winnipeg, MB
    1 hour ago
  • $137.6k - $172k per year

     ...Coursera, we aim to allow employees to develop their skills and grow their careers. One...  ...grow your career,About this Role: As a Senior Software Developer on the Monetization team, you'...  ...This role is only available for hire in Toronto, CanadaCoursera offers competitive pay... 
    Senior

    Cousera Internal Rehire Job Board

    Winnipeg, MB
    1 hour ago
  • $120k - $145k per year

     ...deliver intelligent solutions trusted by 500 million people.About The Role As a Senior Android Developer, you'll be tasked with developing Android applications. Working within the software development team, your duties will require you to assist in the development of consumer... 
    Senior
    Work from home

    Konrad

    Winnipeg, MB
    1 hour ago
  • $103 per hour

    Contract – 11 Months (Extension Possible) Onsite – Toronto (777 Bay Street) Posted Date: 2026-08-27 Location: Onsite –...  ...Procurement, under the Community Services Cluster, is seeking a Senior Full Stack Software Developer for an onsite engagement in Toronto. The successful... 
    Senior
    Contract work

    Lotus IT Solutions

    Winnipeg, MB
    1 hour ago
  • Drive innovative web solutions as a Senior Full Stack Software Developer with the Ministry of Public and Business Service Delivery in Toronto. This onsite role demands Java expertise and modern front-end skills in a dynamic Agile setting. Join the Community Services Cluster... 
    Senior
    Contract work

    Lotus IT Solutions

    Winnipeg, MB
    1 hour ago
  •  ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development... 

    The North West Company

    Winnipeg, MB
    2 hours ago
  • We're Hiring | Senior Snowflake ETL Developer Locations: Kansas, USA | Calgary, Canada (Onsite) Contract: Long term Experience: 12+ Years | Minimum 6+ Years in Snowflake We are looking for a hands-on Senior Snowflake ETL Developer to build and optimize... 
    Senior
    Long term contract
    Contract work

    Celebal Technologies

    Winnipeg, MB
    1 hour ago
  •  ...Employment Agreement - Hybrid ModelKey Responsibilities Design, develop, test, deploy, and maintain enterprise-grade backend...  ...owners, architects, and development teams to deliver high-quality software solutions.Manage application configurations and environment-specific... 
    Senior

    DCI Group of Companies - Discover Communications

    Winnipeg, MB
    1 hour ago
  •  ...link Développeur/développeuse logiciel senior About AppDirect Become a digital,...  ...AppDirect, is the leading solution built to help software companies generate revenue through data-...  .... About You As a Senior Software Developer, you'll join a development team that... 
    Senior
    Apprenticeship
    Worldwide
    Flexible hours

    Firstbase

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer - Etl - Toronto. Be the first to apply!