Senior Data Engineering Developer (8 Month-Fixed-Term)

Interac Corp.Toronto, ON
CA$125,000 - CA$145,000Hybrid

About The Position

The Senior Data Engineering Developer (8 Months Fixed Term Contract) will be responsible for designing, developing, and supporting the implementation of high-quality and sustainable data fulfilment solutions to improve business outcomes. You’ll work with several teams to develop and maintain data pipelines to improve workflows and automate processes wherever possible.

Requirements

  • 5+ years of hands-on experience in data or software engineering.
  • A university degree in Computer Science Engineering or an equivalent combination of education and experience.
  • A solid foundation in data structures, distributed systems, algorithms, data modeling, data pipeline processes, data integration patterns and software design.
  • Eligibility to work for Interac Corp. in Canada in a full-time capacity.
  • Hands on experience with implementing dimensional models in SQL as well as experience with RDBMS (Oracle), BigData (Hive, Impala) environments, Apache Spark framework (PySpark preferred).
  • A demonstration of the Agile mindset, and strong experience in problem-solving within Agile environments.
  • Excellent interpersonal and communication skills with the ability to articulate complex technical concepts to a varied audience.
  • Experience building out a scalable infrastructure to fit the needs of a growing company.
  • Experience with data warehousing, operational data stores, large-scale implementations and ETL/ELT/data streaming processing.
  • Exposure to Big Data technologies including development, performance tuning, and standard operational activities involved.
  • Awareness that security is one of the most critical parts in any data related projects.
  • Experience in data ingestion and processing including Third-Party APIs
  • Strong organization, collaboration and relationship building skills.

Nice To Haves

  • Experience with Github and CI/CD practices is an asset

Responsibilities

  • Designing, developing, implementing, and monitoring highly scalable processes to ingest and process high volume transactions while ensuring high performance and quality.
  • Collaborating with various teams to translate business and analytics requirements into a data fulfilment strategy including building data pipelines, data aggregations, infrastructure and tooling to support business initiatives.
  • Overseeing the design and maintenance of data pipelines and contributing to the continual enhancement of the data engineering architecture.
  • Working with other developers, engineers, data scientists, and business stakeholders to continuously explore new capabilities and technologies to drive innovation.
  • Collaborating with the team to meet performance, scalability, and reliability goals.
  • Developing standards for data processes and automating routine tasks while ensuring the timing of automatic jobs do not conflict with application processes.
  • Writing out tests and thorough documentation for processes and tooling.
  • Supporting data transformation testing and production implementation as required.
  • Adapting to working with new technologies and frameworks, sometimes headlining the investigation into their usefulness to the team.
  • Supporting the team with problem analysis and resolution.
  • Management and proactive monitoring of data flows ensuring data integrity and performance.
  • Participating in rotating on-call support.

Benefits

  • Generous vacation and wellness days to help you recharge
  • Comprehensive employer-paid benefits coverage for peace of mind
  • Flexible hybrid work model for better work-life balance
  • Access to a free and confidential 24/7 employee & family assistance program to offer support for you and your immediate family
  • Charitable donation matching with United Way to amplify your impact
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service