Salary
$108k – $144k per year
Location
Hybrid (Toronto, Canada)
Seniority
Senior
Employment
Contractor
First seen by Alion on Nov 4, 2026.
Overview
Company
Impact
Profile match
Procom is an IT staffing and consulting firm, and this domain is its US business Procom Services, whose American head office is in Cary near Raleigh, North Carolina. Founded by Frank McCrea in Toronto in 1978, Procom entered the US in 1997, passed $1 billion in sales in 2016, and offers contract staffing, direct hire, IT consulting, employer-of-record, agent-of-record and direct sourcing services with offices across Canada and the US. It recruits contractors for client projects such as Java and iOS developers, QA analysts, business systems analysts, data modelers, network architects, project schedulers and administrative staff.
Senior Software Developer - ETL:
On behalf of our public sector client, Procom is searching for a Senior Software Developer - ETL for a 6 month contract role. This position is a hybrid position with 3 days onsite at our client’s Toronto office.
Senior Software Developer - ETL - Job Description:
The Senior Software Developer - ETL will focus on designing and developing scalable data pipelines to support AI/ML workloads. This involves new development initiatives aimed at enhancing data integration and transformation processes across enterprise systems to support analytics and AI initiatives.
Senior Software Developer - ETL - Responsibilities:
• Design, develop, test, and maintain ETL/ELT pipelines and data integration solutions across enterprise data sources.
• Build reusable data pipelines, services, and integration components for multiple AI and analytics use cases.
• Ingest, transform, and prepare structured and unstructured data for analytics, AI, and machine learning workloads.
• Implement data architecture, modelling, and integration patterns established by enterprise architecture.
• Integrate data across cloud platforms, databases, applications, APIs, and enterprise systems.
• Design solutions that support scalability, reliability, performance, monitoring, and maintainability.
• Implement data quality and validation controls to improve data reliability for downstream consumers.
• Work with Data Architects, AI/ML Engineers, Data Scientists, product teams, and business stakeholders to translate data requirements into production-ready solutions.
• Optimize existing pipelines and integration processes to reduce duplication and accelerate onboarding of new data sources.
• Support deployment, troubleshooting, documentation, and ongoing improvement of enterprise data solutions.
Senior Software Developer - ETL - Mandatory Skills:
• Significant hands-on experience designing and developing scalable, production-grade data pipelines for AI/ML and Generative AI workloads.
• Advanced hands-on expertise in Python, SQL, ETL/ELT, APIs, data integration and transformation, and cloud-based data platforms.
• Strong working knowledge of the Azure data and AI ecosystem, Azure Machine Learning, and Microsoft Foundry/Azure AI Foundry.
• Strong analytical, troubleshooting, communication, and collaboration skills.
Senior Software Developer - ETL – Nice-to-Have Skills:
• Experience with public sector projects.
• Familiarity with data governance concepts.
• Experience with metadata and lineage tracking.
• Knowledge of data security practices.
Senior Software Developer - ETL – Assignment Length:
This is a 6 month contract position.
Senior Software Developer - ETL - Start Date:
ASAP.
Senior Software Developer - ETL - Assignment Location:
Toronto, Ontario, Canada. This role requires a hybrid work arrangement with 3 days a week onsite.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,100,493 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Toronto
Manager, SR&ED (Software Engineer)
1 hour ago
Hybrid · Bachelor's Degree · Vancouver
AI/ML
Copilot
Cursor
Claude Code
Model Context Protocol
AI Agents
OpenAI Codex
Agentic Workflows
Multi-Agent Systems
Apply
Senior Manager, SR&ED (Software Engineer)
1 hour ago
Hybrid · Bachelor's Degree · Vancouver
Python
SQL
AI/ML
Copilot
Cursor
Claude Code
Model Context Protocol
AI Agents
OpenAI Codex
Agentic Workflows
Multi-Agent Systems
Apply
In office · 8+ years exp · Bachelor's Degree · Waterloo
DevOps
GCP
Apply
Senior C++ Engineer
4 hours ago
Hybrid · Full-Time · 7+ years exp · Bachelor's Degree · Toronto · Austin · Dallas
C++
Assembly
Assembly
WinDbg
DevOps
Windows
Cybersecurity
LDAP
Apply
Senior Integration Developer - EDI & .NET Core
15 days ago
In office · Full-Time · Bachelor's Degree · Montreal
SQL
C#
ABAP
Apex
C#
.NET
ABAP
SAP IDoc
Apex
MuleSoft
Databases
Oracle
DevOps
Rest API
Windows
Apply
Senior C++ Engineer
4 hours ago
Hybrid · Full-Time · 7+ years exp · Bachelor's Degree · Toronto · Austin · Dallas
C++
Assembly
Assembly
WinDbg
DevOps
Windows
Cybersecurity
LDAP
Apply
Product Engineer, Mobile & UX
4 hours ago
In office · Full-Time · Toronto
JavaScript
Kotlin
TypeScript
Dart
Swift
AI/ML
Cursor
ChatGPT
Claude Code
LLM
OpenAI Codex
Edge AI
Frontend
GraphQL
React.js
Mobile
Flutter
React Native
Expo
Fastlane
Crashlytics
Maestro
DevOps
Rest API
GitHub Actions
WebSockets
CI/CD
GitHub
Wi-Fi
Cybersecurity
HIPAA
Analytics
A/B Testing
Design
Figma
IoT
MQTT
QA
Jest
Sentry
Detox
Apply
Apply
Regional Sales Manager - Ontario
2 hours ago
$72k – $82k per year · In office · Full-Time · 5+ years exp · PhD · Toronto
Apply
Apply
This is one of many
2,100,493 more open roles from verified company boards, updated every day.

