
Senior Software Developer - ETL
Artech · Toronto, ON · Hybrid
Strong hiring record · median 4 days open
All reasons
In its favour
- Posted today
- Still listed on the employer's own board
- Publishes a salary range
Job Title: Senior Software Developer - ETL
Location
Toronto, ON - Hybrid
Duration
6 months
Salary Range
C$80 to C$95
Introduction
The role involves designing, building, and maintaining scalable data pipelines, integrations, and reusable data services that enable enterprise AI, analytics, and data initiatives. This position will focus on improving access to trusted data across enterprise systems, operationalizing data architecture and integration patterns, and reducing the time and effort required to onboard data for new AI and analytics use cases.
Required Skills & Qualifications
- Degree in Computer Science, Information Systems, Engineering, Data/Analytics, or a related discipline, or equivalent experience.
- Significant experience in data engineering, ETL/ELT development, software development, or enterprise data integration.
- Demonstrated experience designing and developing scalable data pipelines and integration solutions.
- Strong programming and SQL skills, with experience working with modern data engineering frameworks and cloud-based data platforms.
- Experience integrating data through databases, APIs, file-based sources, and enterprise applications.
- Prior work experience at client or in client's Industry.
- Knowledge of data modeling, data quality, metadata, lineage, security, and data governance concepts.
- Experience supporting data platforms used for AI, machine learning, advanced analytics, and business intelligence.
- Strong analytical, troubleshooting, communication, and collaboration skills.
Day-to-Day 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 that can support multiple AI and analytics use cases.
- Ingest, transform, and prepare structured and unstructured data for analytics, AI, and machine learning workloads.
- Implement data architecture, modeling, 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 the reliability of data provided to 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.
For immediate consideration please click APPLY to begin the screening process with Alex.
More jobs at Artech
All 165Similar roles
- Senior Software Developer - CI/CD and Software Development ToolsGeneral Motors · Markham, Ontario, Canada · USD 111,700–167,600/yr6d ago
- Sr. Software Development Engineer / Principal, Software Development EngineerWorkday · Canada, BC, Vancouver · USA, CO, Boulder · CAD 168,000–252,000/yr14d ago
- Software DeveloperMultiview · Canada · CAD 70,000–90,000/yr5d ago
- Senior Staff Software Developer, Developer InfrastructureRobinhood · Toronto, Canada · CAD 234,000–275,000/yr5d ago
- Lead Software DeveloperRbc · TORONTO, Ontario, Canada9d ago
- Senior Software Engineer / Software Developer (React Native)PlayStation Global · Canada, Waterloo, ON · CAD 141,900–212,900/yr2d ago