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

Data Platform Engineer

Oomple

Description

Job Title: Data Platform Engineer

Company Overview

We are a global leader in Fintech and payments, dedicated to moving money and information in ways that impact the world. Our mission is to connect financial institutions, corporations, merchants, and consumers millions of times a day – quickly, reliably, and securely. If you aspire to make a difference on a global scale, we invite you to join our team.

Job Summary

The Data Platform Engineer will be responsible for designing, building, and maintaining the EMFI Data Application Platform, a financial analytics application. This role requires working across the full stack to deliver reliable, performant, and secure data products.

Key Responsibilities

  • Collaborate with internal stakeholders to translate business and analytical requirements into well-defined backend features and data products.
  • Design and deploy scalable microservices within the FastAPI ecosystem, ensuring clear service boundaries and loose coupling through well-defined API contracts.
  • Develop Snowflake-native applications including Snowpark (Python), stored procedures, tasks, streams, and dynamic tables to support day-end processing engines.
  • Implement RESTful API endpoints using FastAPI, ensuring data contracts are clearly defined, versioned, and documented via OpenAPI/Swagger.
  • Write and optimize SQL queries against Snowflake and PostgreSQL for reporting, aggregation, and analytical use cases.
  • Own end-to-end feature delivery: from requirements gathering and API contract definition through implementation, testing, and deployment.
  • Ensure platform security by applying best practices around authentication, authorization (RBAC), input validation, and safe error handling, aligned with OWASP Top 10.

Technical Skills

  • Experience designing and implementing microservices architectures, including service discovery, inter-service communication, API versioning, and distributed tracing/logging.
  • Proficiency in Python for backend development, including FastAPI async patterns, and Pydantic-based data validation.
  • Hands-on experience with SQL and analytical databases for writing optimized queries, aggregations, and data transformations.
  • Experience developing Snowflake-native applications: stored procedures (JavaScript/Python), Tasks, Streams, Dynamic Tables, and Snowpark.
  • Understanding of REST API design, OpenAPI specifications, and API integration patterns.
  • Knowledge of authentication and authorization patterns including JWT, OAuth2, and role-based access control.
  • Experience with Docker and Docker Compose for local development and containerized deployments.
  • Familiarity with CI/CD pipelines for automated testing and deployment.
  • Experience with version control using Git, including branching strategies and code review workflows.
  • Ability to work with cloud platforms (AWS, Azure, or GCP) for data storage, compute, and deployment.

Qualifications and Skills

  • Bachelor’s degree (Master’s preferred) in Computer Science, Software Engineering, Information Systems, or a related discipline.
  • 5-7 years of professional full stack development experience, with demonstrated delivery of production-grade web applications.
  • Experience in the Payments or Fintech industry would be a strong asset.
  • Proven ability to work independently and manage multiple concurrent workstreams.
  • Excellent communication and interpersonal skills, with the ability to engage both technical and non-technical audiences.
  • Unquestionable personal and business ethics and integrity.

Work Environment: Hybrid, Toronto, ON, Canada

Call to Action:

If you are passionate about building innovative data solutions and want to be part of a dynamic team, we encourage you to apply. Please click the apply button to submit your application. For any inquiries, feel free to reach out to our recruitment team.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Data Platform Engineer in Toronto, ON vacancy
  • $115.6k - $163.2k per year

     ...and have an open dialogue with your recruiter who can provide you more specific details for this role. Job Description: The Data Platform Engineering Manager role is responsible for designing, building, and operating the enterprise technology reference data platform that... 
    Suggested
    Full time
    Work from home

    TD

    Toronto, ON
    4 days ago
  • $160k - $220k per year

     ...this mission. If you are too, let's talk. About the Team The Data Platform team is responsible for the foundational data services,...  ...flexible. We encourage ownership. We expect great things from our engineers and reward them with stimulating new projects, new technologies... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    3 hours ago
  • $95k - $145k per year

     ...Montreal Preferred Languages: Bilingual (English/French) Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Data Platform Engineering Specialist to join our growing Data Platform Engineering consulting practice within the Emerging Technologies team. As a... 
    Suggested
    Long term contract
    Permanent employment
    Full time

    CGI

    Toronto, ON
    4 days ago
  • $200k - $255k per year

     ...About Terminal Terminal builds telematics data infrastructure for the commercial fleet...  ...and fleet software companies depend on our platform to access GPS, speeding, and vehicle data...  ...About the role We're looking for an engineer who thrives on building scalable platforms... 
    Suggested
    Full time
    Internship
    Work at office
    Flexible hours

    terminal

    Toronto, ON
    22 hours ago
  • $135k - $150k per year

     ...modernizing and transforming our global technology platforms to enable secure, scalable, and resilient...  ...technical and hands-on Senior Platform Engineer to drive the evolution of our hybrid...  ....  Collaborate with security, data, and technology delivery teams to enable... 
    Suggested
    Long term contract
    Temporary work
    Casual work
    Local area
    Immediate start
    Remote work

    Kinross Gold Corporation

    Toronto, ON
    18 hours ago
  • $110 per hour

    Role: Senior Data Platform Engineer  Rates: Up to $110.00 INC. per hour Location: Toronto, Hybrid Structure: Initial 6 month contract + possible extension -- We have a great new opportunity to support one of our clients in a contract capacity! Please see below for... 
    Hourly pay
    Contract work

    CorGTA

    Toronto, ON
    23 days ago
  • $80k - $105k per year

     ...smarter mobility worldwide, connecting cities as we reduce carbon and replace cars. Could you be the full-time Cybersecurity Platform Engineer in Toronto, ON, we’re looking for? Your future role Take on a new challenge and apply your strong cybersecurity and IT expertise... 
    Long term contract
    Full time
    Worldwide
    Flexible hours

    Alstom

    Toronto, ON
    18 hours ago
  •  ...CoreFactor is searching for a Manager, Data Platforms on a permanent/full-time basis for a client in the GTA.  This position is hybrid...  ...data platforms, including Snowflake, cloud data services, data engineering and reusable enterprise data products. Duties and Responsibilities... 
    Permanent employment
    Full time
    Work at office
    2 days per week

    CoreFactor Inc.

    Toronto, ON
    12 days ago
  • $95k - $145k per year

    Senior Data Platform Engineering Specialist Position Description Location: Toronto/Montreal Preferred Languages: Bilingual (English/French) Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Data Platform Engineering Specialist to join... 
    Long term contract
    Permanent employment
    Full time
    Toronto, ON
    a month ago
  •  ...formerly People.ai) is the leading AI answers platform for sales teams. With more than a decade...  ...including enterprise, cybersecurity, data and analytics, and defense use Backstory...  ...technical products to enterprise IT teams, data engineering leads, and executive buyers ~... 
    Full time
    Internship

    People AI

    Toronto, ON
    1 day ago
  • $113k - $163k per year

     ...As a Senior Platform Engineer, you will build and operate the shared platform that application teams use to deploy and run services on Azure Kubernetes...  ..., networking, governance, Azure Policy, Key Vault, and managed data and messaging services. 5+ years of experience operating... 
    Long term contract
    Temporary work
    Local area
    Flexible hours

    Manulife

    Toronto, ON
    1 day ago
  • $165k - $200k per year

     ...this role. Job Description: Principal Engineer – GTB Dev & Infra Global Transaction...  ...native stack.  As Principal Engineer – GTB Platform (IC Role) You will own and deliver the...  ...databases (MongoDB, Neo4J)  Strong expertise in data modeling, including graph-based data... 
    Contract work
    Work from home

    TD Bank

    Toronto, ON
    1 day ago
  • $86.1k - $136.1k per year

     ...As a Workday Platform Engineer, you will play a key role in designing, configuring, and optimizing our Workday ecosystem to support critical HR...  ...experiences. Your contributions will help drive operational excellence, data integrity, security, and process automation across the... 
    Long term contract
    Temporary work
    Local area
    Flexible hours

    Manulife

    Toronto, ON
    1 day ago
  • $55.5k - $120k per year

     ...Application Deadline: 10/30/2026 Address: 100 King Street West Job Family Group: Technology Data and AI Technology (DAT) Engineering supports BMO's Digital-First, risk, regulatory and compliance requirements by building data and AI products that provide timely... 
    Contract work
    Part time

    Bank of Montreal

    Toronto, ON
    1 day ago
  • $120k - $140k per year

     ...Requisition Number: 106522  Data Engineer Sr Location ~ This role is hybrid, with the onsite locations in Montreal, QC, Canada...  ...Senior Data Engineer to design, build, and optimize modern data platforms that enable analytics, reporting, operational intelligence, and... 
    Apprenticeship
    Work at office

    Insight Enterprises, Inc.

    Toronto, ON
    18 hours ago
  • $80k - $130k per year

     ...and client needs. CGI is seeking a Cloud Engineer to join a dynamic team of technical engineers...  ..., designing, deploying, and supporting data centre and cloud-based solutions across...  ...will help maintain the ongoing health of IT platforms while driving automation, operational... 
    Full time
    Work at office
    2 days per week

    CGI

    Toronto, ON
    4 days ago
  • $140.6k - $190.6k per year

     ...At Thomson Reuters, we're building the platform that powers CoCounsel's AI agent ecosystem. Our Platform Engineering team owns the backend services, cloud infrastructure, deployment...  ...and insights to empower professionals with the data, intelligence, and solutions needed to make... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    4 days ago
  • $115k - $165k per year

     ...seeking a Director, Consulting Expert (DCE) – Enterprise Data Warehouse & Data Platforms to provide senior technical, solutioning, and client facing...  ..., and engaging in detailed technical discussions with engineering teams. Your future duties and responsibilities: Serve... 
    Full time

    CGI

    Toronto, ON
    4 days ago
  • $108k - $135k per year

     ...Lyft is looking for experienced software engineers from a scope of disciplines. We are growing...  ...'ll collaborate with teams like product, data science, analytics, and operations on...  ...our ad-serving, measurement and audience platform. We work on technologies that let brands... 
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    15 hours ago
  •  ...building an industry-leading incident management platform that allows companies around the world to...  ...About the Role As a Senior Platform Engineer focused on datastores, you'll be the team'...  ...shape how their features store and query data. What You'll Do Own the... 
    Full time
    Internship
    Home office

    Rootly

    Toronto, ON
    1 day ago
  •  ...opportunities, join us, and build real world value. As a SE II Engineer, Platform you will play a critical role helping to advance Ripple's...  ...and application lifecycle services, working toward automated, data-driven workflows Participate in discussions around scalable... 
    Full time
    Work at office
    Local area

    Ripple

    Toronto, ON
    1 day ago
  •  ...about creating something big!  About the Team Engineers on this team construct our rules-based calculating engine for processing sales commissions. This might...  ...you’ll be doing Reporting to the Manager of Data Platform, you will play a critical role in the evolution... 
    Long term contract

    Forma.ai

    Toronto, ON
    a month ago
  • usd108k per year

     ...every support interaction into a moment of genuine connection.  As a Data Engineer on the SCC team, you will have ownership over the data modeling and pipelines that power SCC’s Associate and AI Agent Platform . Your efforts will be critical to the reliability of our pipelines... 
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    1 day ago
  • $200k per year

     ..., including Canaan, BrandProject, Real Ventures, D1 Capital, and Upper90. To learn more, visit clutch.ca. About the Role Platform Engineering is becoming a strategic investment at Clutch, and we're looking for our first dedicated Staff Platform Engineer to help define... 
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Internship
    3 days per week

    Clutch Technologies Inc.

    Toronto, ON
    3 hours ago
  •  ...We do this by building an industry-leading incident management platform that allows companies around the world to consistently and quickly...  ...weekly changelog . About the Role As a Staff Platform Engineer, you'll set the technical direction for how Rootly's services are... 
    Full time
    Internship
    Home office

    Rootly

    Toronto, ON
    1 day ago
  • $163k - $200k per year

     .... About the role The Streaming Platform team at Sentry is building the next generation...  ...our ingestion pipelines and real-time data processing systems. Our platform ingests,...  ...a system that makes it easy for Sentry engineers to deploy and run Streaming Applications... 
    Full time
    Work at office
    3 days per week

    Sentry

    Toronto, ON
    1 day ago
  •  ...world. Job Description: About the role: The Security Platform Engineer (Security Visibility) is responsible for assisting the Sr Platform...  ...as needed and have a deep understanding of security risks, data impact and controls to help mitigate the risk and provide countermeasures... 
    Work at office
    Work from home

    Sun Life of Canada - Corporate

    Toronto, ON
    1 day ago
  •  ...Job Description Job Description Data Engineer (Snowflake / DBT) Location: Toronto, ON, Canada (Onsite) Duration: 12+ Months Interview: Face-to-Face – Toronto   Description: We are looking for an experienced Data Engineer with strong hands-on expertise... 
    Local area

    Indotronix

    Toronto, ON
    7 days ago
  • usd190.5k - usd262k per year

     ...Faire Faire is a technology wholesale platform built on the belief that the future is local...  ...At Faire, we're using the power of tech, data, and machine learning to connect this...  ...come join ours. About this role: Our Engineering organization owns the software that makes... 
    Long term contract
    Work at office
    Local area
    Remote work
    Work from home
    Monday to friday
    Flexible hours
    3 days per week

    Faire

    Toronto, ON
    1 day ago
  • usd108k per year

     ...growth. We’re looking for passionate, driven engineers to build systems that empower our users (...  ...and collegial environment. The Growth Platforms team owns both the Incentives & Messaging...  ...'ll collaborate with teams like product, data science, analytics, and operations on... 
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Platform Engineer. Be the first to apply!