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$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...SuggestedOngoing contractFull timeInternshipWork at officeLocal areaFlexible hours$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$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...SuggestedPermanent employmentFlexible hours- ...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 timeWork from homeFlexible hours
$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- ...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
$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 timeusd108k 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- ...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
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- ...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 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$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 payLong term contractTemporary workInternshipWork at officeRemote work- ...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
- ...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
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 workTemporary workWork at officeLocal areaRemote workWork from homeMonday to fridayFlexible hours3 days per week$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 timeWork 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
$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 contractPermanent employmentFull time- ...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 timeHome office
- 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 contractFor subcontractorWork at office
$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 timeWork at officeWork from home$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...RemplacementFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Data Platform Engineer. Be the first to apply!
- junior data engineer Toronto, ON
- gcp data engineer Toronto, ON
- data centre engineer Toronto, ON
- data integration developer Toronto, ON
- big data engineer Toronto, ON
- data engineering intern summer Toronto, ON
- data engineer Toronto, ON
- data cabling engineer Toronto, ON
- python data engineer Toronto, ON
- remote data engineer Toronto, ON

