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.
$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...SuggestedFull timeWork from home$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...SuggestedLocal areaWorldwideFlexible hours$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...SuggestedLong term contractPermanent employmentFull time$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...SuggestedFull timeInternshipWork at officeFlexible hours$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...SuggestedLong term contractTemporary workCasual workLocal areaImmediate startRemote work$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 payContract work$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 contractFull timeWorldwideFlexible hours- ...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 employmentFull timeWork at office2 days per week
$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 contractPermanent employmentFull time- ...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 timeInternship
$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 contractTemporary workLocal areaFlexible hours$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 workWork from home$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 contractTemporary workLocal areaFlexible hours$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 workPart time$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...ApprenticeshipWork at office$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 timeWork at office2 days per week$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 contractFull timeTemporary workWork at officeLocal areaFlexible hours$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$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 payWork at officeFlexible hours3 days per week- ...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 timeInternshipHome office
- ...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 timeWork at officeLocal area
- ...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
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 payWork at officeFlexible hours3 days per week$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 contractPermanent employmentFull timeTemporary workInternship3 days per week- ...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 timeInternshipHome office
$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 timeWork at office3 days per week- ...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 officeWork from home
- ...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
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 contractWork at officeLocal areaRemote workWork from homeMonday to fridayFlexible hours3 days per weekusd108k 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 payWork at officeFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Data Platform Engineer. Be the first to apply!
- data integration developer Toronto, ON
- data centre engineer Toronto, ON
- data engineer Toronto, ON
- python data engineer Toronto, ON
- big data engineer Toronto, ON
- gcp data engineer Toronto, ON
- remote data engineer Toronto, ON
- data cabling engineer Toronto, ON
- data engineering intern summer Toronto, ON
- junior data engineer Toronto, ON

