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
    2 days ago
  • $128k - $222.4k per year

     ...complex challenges in a dynamic environment in the era of AI? If so, we invite you to join our team as a Cloud & AI Solution Engineer in Innovative Data Platform for commercial customers at Microsoft. Here, you'll be at the forefront of innovation, working on cutting-edge... 
    Suggested
    Ongoing contract
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Microsoft

    Toronto, ON
    1 day 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
    9 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
    2 days ago
  • $69k - $114k per year

     ...typical day look like? We’re looking for a Software Engineer to design, build, and support scalable applications, platform services, and shared engineering capabilities...  ...experience across frontend, backend, APIs, and data layers • Strong experience with .NET, NodeJS... 
    Suggested
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    6 hours ago
  •  ...Mission Statement The Platform team creates the technology that enables Spotify to learn quickly...  ...Product Manager to join Spotify’s Data Platform Studio. Data Platform’s mission...  ..., and made available to the thousands of engineers, data scientists, and analysts who build... 
    Full time
    Work from home
    Flexible hours

    Spotify

    Toronto, ON
    2 days 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
    21 days 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
    10 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
    9 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
    2 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
    2 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
    2 days 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
    9 hours 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
  • 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
    8 hours 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
    9 hours ago
  •  ...We do this by building an industry-leading incident management platform that allows companies around the world to consistently and quickly...  ...in our weekly changelog . About the Role As a Platform Engineer on Infrastructure, you'll share responsibility for everything Platform... 
    Full time
    Internship
    Home office

    Rootly

    Toronto, ON
    9 hours 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
    9 hours ago
  • $80 - $100 per hour

     ...has to offer at . The Opportunity: We’re looking for a Data Engineer to join our Data and Analytics Group within the Technology Services...  ...for 12 months. Reporting to the Sr Director, Data Platform Delivery and Engineering, the Data Engineer is responsible for... 
    Hourly pay
    Long term contract
    Temporary work
    Internship
    Work at office
    Remote work

    Aviso Wealth

    Toronto, ON
    19 days 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
    9 hours 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
    9 hours ago
  • usd140k - usd192.5k 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...  ...request by request, or waits on a partner engineering pod carrying its own roadmap. The Marketing... 
    Contract work
    Temporary work
    Work at office
    Local area
    Remote work
    Work from home
    Monday to friday
    Flexible hours
    3 days per week

    Faire

    Toronto, ON
    9 hours ago
  • $165k - $200k per year

     ...and grow the global GTB business. Role Overview As a Principal Engineer within the Global Transaction Banking (GTB) program, you will bring...  ...and hands-on engineering to build the next-generation GTB Platform. This is not a strategy-only role — you will be actively in the... 
    Full time
    Work from home

    TD

    Toronto, ON
    2 days 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
    5 days ago
  • $95k - $145k per year

     ...Employment Type: Full-Time CGI is seeking an experienced Senior Platform Engineering Specialist to join our growing Platform Engineering consulting...  ...Platform APIs Service Mesh Backstage Crossplane Data Platforms Experience supporting enterprise data platforms,... 
    Long term contract
    Permanent employment
    Full time

    CGI

    Toronto, ON
    2 days ago
  •  ...Responsibilities Define the platform vision and roadmap with reliability and developer experience as core priorities. Create sequenced...  ...platform standards and service readiness practices across engineering. Design shared service primitives such as rate limits, fair... 
    Full time
    Home office

    Rootly

    Toronto, ON
    12 days ago
  • We are looking for an experienced Senior Data Engineer to support the onboarding, integration, and operationalization of datasets used by...  ...and manage orchestration workflows using Airflow or equivalent platforms, including scheduling, monitoring, alerting, and recovery processes... 
    Long term contract
    For subcontractor
    Work at office

    Luxoft

    Toronto, ON
    6 hours ago
  • $173k - $197.4k per year

     ...Staff Engineer - Data Engineering About Capital One Canada. For 30 years, we've been on a mission to change banking for good. We challenge...  ...owning technical design and development of cross-functional, multi-platform, fault tolerant application systems Continuously improve... 
    Full time
    Work at office
    Work from home

    Capital One

    Toronto, ON
    2 days ago
  • $138.3k - $172.8k per year

     ...we help shape a brighter way forward. Job Description Senior Data Engineer – JLL What this job involves: As a Senior Data Engineer at...  ...value. You'll design cutting-edge automated frameworks, develop platform features with cross-functional alignment, and use compelling storytelling... 
    Remplacement
    Full time

    JLL

    Toronto, ON
    2 days ago

Do you want to receive more vacancies?

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