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 21 days ago
Similar jobs that could be interesting for youBased on the Data Platform Engineer in Toronto, ON vacancy
  •  ...talented, client-focused problem solvers who thrive on complex data challenges. Guided by our values of Care, Bravery, Excellence,...  ...make us great.  Role Summary  We are seeking a Senior Data Platform Engineer for our enterprise client. This is a senior, hands-on role focused... 
    Suggested
    Hourly pay
    Full time
    Contract work

    Project X

    Toronto, ON
    9 days ago
  • $84k - $175k per year

     ...end-to-end design and implementation of Microsoft Fabric-based data platforms (Lakehouse, Warehouse, OneLake). • Architect and deliver...  ...roadmaps. Team Leadership • Manage and mentor a team of data engineers and senior consultants. • Support hiring, onboarding, and... 
    Suggested
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    13 hours ago
  • Elevate your data engineering skills with Benevity as a Senior Staff Data Platform Engineer in a hybrid work environment. Lead the design and execution of our data democratization strategy. Benevity seeks a Senior Staff Data Platform Engineer to shape our data platform's technical... 
    Suggested
    Full time

    Benevity

    Toronto, ON
    2 days ago
  • $137.8k - $178.08k per year

     ...Senior Staff Data Platform Engineer Location Toronto, Ontario Employment Type Full time Location Type Hybrid Department...  ...Formation), plus a transformation practice with dbt ~ Warehouse engines at scale and declarative, asset‑based orchestration (e.g. Airflow... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Benevity

    Toronto, ON
    2 days ago
  • $136k - $187k per year

     ...re all in on this mission. If you are too, let's talk. The Data Platform team is responsible for the foundational data services, systems...  .... 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
    2 days ago
  • $136k - $187k per year

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

    Okta Inc.

    Toronto, ON
    5 days ago
  • Elevate your career at Okta as a Senior Software Engineer on the Data Platform team, focusing on scalable, high-performance solutions. Leverage your expertise in distributed systems to impact data analytics and ML. Join Okta's innovative Data Platform team, where you will... 

    Okta Inc.

    Toronto, ON
    5 days ago
  •  ...Staff Engineer, Data Platform About NationGraph NationGraph is building the data and intelligence layer for the public sector. More than 110,000 state and local government agencies across the U.S. independently publish information about: How they operate What... 
    Long term contract
    Full time
    Local area

    Nationgraph

    Toronto, ON
    a month ago
  • $116k - $235.1k per year

     ...About the Role: We're hiring Senior and Staff Data Platform Engineers to join the Data Infrastructure teams in Toronto. Together these teams own the infrastructure that processes billions of events per day: Spark-on-Kubernetes, Flink and Kinesis pipelines, a multi-petabyte... 
    Long term contract
    Remplacement
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week

    Tubi - Canada

    Toronto, ON
    28 days ago
  •  ...Apptoza Inc. seeks a senior technical leader to define data strategy and establish best practices across engineering, analytics and business teams. You will lead cloud-native data pipelines on AWS, drive scalable batch and streaming architectures, and mentor mid-level data... 

    Apptoza Inc.

    Toronto, ON
    2 days ago
  •  ...Swoop is seeking a Senior Data Engineer to own NimbleRx’s data platform, enabling teams to understand the business and ship features while meeting compliance obligations. You’ll scale data pipelines and partner with product, analytics, and operations to deliver reliable data... 

    Swoop

    Toronto, ON
    2 days ago
  •  ...Franklin Templeton in Canada is seeking a Lead Software Engineer to translate platform strategy into scalable data solutions. You will own end-to-end data pipelines and drive reliability, performance, and cost optimization across the warehouse. You will mentor engineers,... 

    Franklin Templeton

    Toronto, ON
    2 days ago
  •  ...Apptoza Inc. is seeking a senior Data Engineer to advance our cloud data platforms in a high-demand environment. You will design and implement data pipelines across AWS services and Hadoop ecosystems, focusing on scalable data warehousing and ETL patterns. The role requires... 

    Apptoza Inc.

    Toronto, ON
    3 days ago
  •  ...use our Universal API to access GPS data, speeding data and vehicle stats....  ...About the role We're looking for an engineer who thrives on building scalable platforms and enjoys tackling hard data and...  ...). Orchestration and workflow engines (Temporal, Step Functions). Time... 
    Full time
    Work at office
    Flexible hours

    Terminal

    Toronto, ON
    more than 2 months ago
  •  ...building Reflow, a workforce and workflow intelligence platform that helps teams deeply understand how work gets done. As we scale, the data we collect is becoming richer and more complex. We need a data platform engineer to help us design and operate the systems that turn... 
    Full time
    Part time
    Flexible hours

    Reflow

    Toronto, ON
    more than 2 months ago
  • $100k - $120k per year

     ...broadcast measurement and consumer behaviour data. As well, the industry leading intelligence provider...  ...Numeris is seeking a Senior Cloud Systems Engineer to lead the design, automation, and operation of enterprise cloud platforms across AWS and Azure. This role combines deep... 
    Full time
    Work at office
    Work from home

    Numeris

    Toronto, ON
    6 days ago
  •  ...BitGo in Toronto is seeking a Senior Data Engineer to design, build, and scale data pipelines and data platforms that power analytics across products. You will collaborate with engineers, analysts, data scientists, product managers, and security experts to ensure data is accessible... 

    BitGo

    Toronto, ON
    1 day ago
  •  ...Nasdaq, Inc. is seeking a senior data engineer to design, implement, and maintain data platform components with a focus on onboarding and automation. You will build, optimize, and operate large-scale ingestion pipelines for structured and unstructured data across cloud environments... 

    Nasdaq, Inc.

    Toronto, ON
    2 days ago
  • $140k - $170k per year

     ...Senior Data Platform Engineer - Zonda - Toronto, ON Job Description Senior Data Platform Engineer: Senior Data Platform Engineer – Zonda –...  ...consistently, and efficiently. The role does not own database-engine administration, query tuning, indexing, vacuum management, database... 
    Hourly pay
    Permanent employment
    Full time

    CoStar Group, Inc.

    Toronto, ON
    1 day ago
  •  ...Capital One Canada is seeking a Senior Staff Engineer to lead the design of scalable data platforms and distributed processing systems in a data-driven environment. You will review ongoing solution designs, craft high-level architectures, and collaborate with cross-functional... 

    Capital One - CA

    Toronto, ON
    3 days ago
  •  ...Callière Group in the Greater Toronto Area is hiring a Senior Data Engineer to lead the design and evolution of real-time data systems and...  ...methods and working across operations, finance, and product to translate complex requirements into robust data platforms. #J-18808-Ljbffr

    Callière Group

    Toronto, ON
    3 days ago
  •  ...Dandy is hiring a hands-on Senior Data Engineer to join our data infrastructure team. You will build the data platform that feeds Looker and Hex, turning raw data into trusted self-serve data products for multiple teams. The role is remote-based in Ontario, Canada, with... 
    Remote work

    Dataroles

    Toronto, ON
    3 days ago
  •  ...combines Strategy, Experience & Design, Engineering and Managed Services. We build digital solutions...  ...pod to build and run an internal agent platform on AWS Bedrock AgentCore for a global...  ...~ Clear communication and able to turn data into decisions for technical and non-technical... 
    Full time

    Appnovation Technologies

    Toronto, ON
    12 days ago
  • $140k - $160k per year

     ...top performing asset managers? We are looking for a  Manager, Platform Engineering for an existing vacancy in our IS team.  At CC&L Financial Group...  ..., and step into the hardest reliability, integration, data workflow and production control problems when they need deep technical... 
    Full time
    Internship
    Work at office
    Remote work

    Connor, Clark

    Toronto, ON
    14 days ago
  •  ...We are looking for a skilled Senior Data Platform Engineer with a strong Python background to join our team. This role is ideal for a data engineering professional experienced in delivering robust data platforms and implementing data fabric solutions. As a Senior Data Platform... 

    EPAM Systems

    Toronto, ON
    17 days ago
  • $150k - $190k per year

     ...something big!  About the Team Engineers on this team build our rules-based calculation engine for processing sales commissions...  ...evolving many areas of the platform, which means there is meaningful...  ...Reporting to the Manager of Data Platform, you will play an important... 

    Forma.ai

    Toronto, ON
    28 days 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
    28 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
    11 days ago
  •  ...MaintainX is a leading mobile-first work execution platform for industrial and frontline teams. More than 13,000 customers , including...  ..., and it is ours. The Opportunity We're looking for an Engineering Director to lead MaintainX's Platform division. Platform owns... 
    Full time
    Internship

    Maintainx

    Toronto, ON
    3 days ago
  •  ...consommation à faible latence reposant sur le Data Fabric d’entreprise et le catalogue de...  ...standards, shared services, and platform guardrails• Set architecture standards for...  ...Establish talent development, coaching, and engineering excellence across Lead and Senior engineers... 

    Investissements RPC

    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!