Talent.com
Marqueta
Remote Software Engineer II - Data Engineering PlatformMarqueta • Richmond Hill, Ontario
No longer accepting applications
Remote Software Engineer II - Data Engineering Platform

Remote Software Engineer II - Data Engineering Platform

Marqueta • Richmond Hill, Ontario
30+ days ago
Job type
  • Full-time
  • Remote
Job description

Marqeta is the modern card issuing platform behind companies like Uber, Square, Instacart, and Klarna. Our Data Engineering Platform team owns the Snowflake infrastructure and services behind that business: the warehouse, the customer-facing reporting APIs, the ETL pipelines, and the access controls that let our customers, our regulators, and our own teams trust every transaction record.


As a Software Engineer II on the Data Engineering Platform team, you will help steward Marqeta's Snowflake data platform: the configuration-as-code, access model, schema-migration tooling, and compliance automation that every team at Marqeta touching Snowflake depends on. Around that core, you'll also contribute to the services we operate on top of the warehouse: a customer-facing financial reporting API, PCI-scoped ETL pipelines, cross-region replication and parity checks, per-customer program provisioning, and sensitive-data masking.


Our stack is Python and SQL on top of Snowflake and AWS. Everything is provisioned as code with Terraform, and data pipelines are orchestrated with Apache Airflow. Services run on AWS Lambda and API Gateway today, with active work to evaluate a migration to Kubernetes for some workloads. Everything ships through modern CI/CD in a regulated environment with strict data-handling and audit requirements.


This is a hands-on platform-engineering role with meaningful ownership from day one. You'll partner with senior engineers on production infrastructure, help shape decisions about how Marqeta operates Snowflake at scale, and have room to grow into technical leadership on the platform surfaces you own.


We work Flexible First. This role can be performed remotely anywhere within Ontario or British Columbia, Canada. We’d love for you to join us!


The Impact You'll Have



  • Author and maintain Terraform for Snowflake resources (databases, schemas, tables, roles, warehouses, storage and notification integrations, resource monitors, tags, and network policies) across a multi-account, multi-region Snowflake footprint

  • Extend our role-based access-control model, including short-lived credential provisioning and periodic access-review workflows the business relies on

  • Contribute to the Snowflake schema-migration platform and CI/CD pipelines used by every team at Marqeta writing to the shared warehouse

  • Work on data-retention automation that enforces policy-driven deletion, and on cost/lifecycle work that keeps Snowflake efficient at scale

  • Contribute to the services we build around the warehouse: a customer-facing financial reporting API (Python on AWS Lambda + API Gateway), Apache Airflow pipelines that move PCI-scoped transaction data into Snowflake, cross-region DDL parity checks, and a sensitive-data masking service

  • Author Terraform and Python for the surrounding AWS infrastructure (Lambda, IAM, networking, CloudFront/S3)


Who You Are



  • 2+ years of professional software engineering experience, or equivalent (we're open to strong candidates with less if the fundamentals are there)

  • Strong proficiency in Python and working SQL knowledge

  • Production experience in AWS or a comparable cloud, and comfort operating in a regulated environment

  • Familiarity with infrastructure-as-code (Terraform or comparable)

  • Track record of taking a project from ambiguous problem statement to shipped code with limited supervision

  • Strong written and verbal communication; you'll be reading and writing RFCs, PR descriptions, and runbooks regularly

  • Commitment to code quality, testing, and documentation


Nice to haves



  • Experience with Snowflake specifically, and with schema-migration tooling

  • Terraform applied to data-warehouse resources (roles, warehouses, integrations, network policies)

  • Exposure to RBAC modeling, IAM, or credential-management systems

  • Building or operating REST APIs in production on AWS Lambda + API Gateway, Kubernetes, or comparable

  • Container fundamentals (Docker) and comfort with container orchestration

  • Apache Airflow or another workflow orchestration tool

  • Exposure to AWS CodeBuild, CodePipeline, or comparable CI/CD systems

  • Prior work in a regulated environment (PCI, SOX, HIPAA, financial services, healthcare), including any exposure to access reviews or data-retention automation


Our (typical) process:



  1. Application submission

  2. Recruiter video call

  3. Coding interview & Engineering Leader Interview

  4. Virtual “Onsite” consisting of three 60 minute rounds

  5. Offer!


Compensation and Benefits


Marqeta is a Flex First company which allows you to choose your best working environment, whether that be from home or at a company office. To support Flex First, we calibrate pay to a competitive value according to working location.


When determining salaries, we consider several factors including, but not limited to, skills, prior experience, and work location. The new-hire base salary range for this position, reflected in CAD, is: 92,900 - 116,100


We also believe in recognizing the contributions of our people. That's why we award annual bonuses to eligible employees, rewarding both individual performance and the success of the entire company.


Along with monetary compensation, Marqeta offers



  • Multiple health insurance options

  • Flexible vacation time

  • Retirement savings program with company contribution

  • Equity in a publicly-traded company

  • Monthly stipend to support our remote work model

  • Annual “development dollars” to support our people growth and development

  • Family-forming benefits and up to 20 weeks of Parental Leave

Create a job alert for this search

Remote Software Engineer II - Data Engineering Platform • Richmond Hill, Ontario

Similar jobs

Data Engineering Role In Remote Collaboration

Veeva Systems Inc.Toronto, Canada
Remote
Full-time

Embark on a rewarding career as a Data Engineer, focusing on designing and maintaining data infrastructure in a remote setting.Ideal for experts in data engineering practices and tools.We are looki... Show more

 • Promoted

Data Engineer

searchlabsmarkham, on, Canada
Full-time

This Data Engineer role is a one-year contract, working on a hybrid in-office/remote model in the GTA.The compensation range is $60-$100/hr.Build and maintain ETL pipelines for enterprise data inte... Show more

 • Promoted

Remote Platform Engineer — Cloud, Kubernetes & Data

RealmToronto, ON, CA
Remote
Full-time

A forward-thinking technology company is seeking a Platform Engineer to design, build, and maintain infrastructure for a data platform used by developers worldwide.This fully remote position requir... Show more

 • Promoted

Software Engineer in Remote AI Team

Clutch CanadaToronto, ON, CA
Remote
Full-time

Make a difference with Speechify as a Software Engineer in our Data-focused AI team.Contribute to scalable and efficient data collection for our award-winning text-to-speech products, all in a remo... Show more

 • Promoted

Remote Senior Software Engineer Ai-Native Platform - C$145,000 - C$165,000 A Year - Remote

Nonprofit Management Software ProviderToronto County, Canada
Remote
Full-time

Seeking a Senior Software Engineer with 7+ years of experience to design AI-integrated architecture and optimize performance for a nonprofit software platform. Show more

 • Promoted

Senior Software Engineer, Simulation Platform – Remote

Waabitoronto, on, Canada
Remote
Full-time

A leading autonomous technology firm, located in Toronto, seeks an experienced engineer to contribute to developing Waabi World, a premier simulator for autonomous vehicles.Candidates will enhance ... Show more

 • Promoted

AI Platform Software Engineer

GeotabToronto, ON, CA
Full-time

Empower AI initiatives as a Senior Data Platform Developer focused on machine learning technologies.Develop, maintain, and enhance AI applications while ensuring the performance and reliability of ... Show more

 • Promoted

Data Engineering Role in Remote Collaboration

Veeva Systems Inc.Toronto, ON, CA
Remote
Full-time

Embark on a rewarding career as a Data Engineer, focusing on designing and maintaining data infrastructure in a remote setting.Ideal for experts in data engineering practices and tools.We are looki... Show more

 • Promoted

Staff Software Engineer — AI for Developer Productivity

General Motorsmarkham, on, Canada
Full-time

No: This posting is not for an existing vacancy within the organization and is open to new applications.As part of the application process, Artificial Intelligence will be used in the hiring proces... Show more

 • Promoted

Remote AI Software Engineer - Contractor, 10-40 hrs/wk

TuringToronto, ON, CA
Remote
Full-time

A leading AI research accelerator is seeking experienced software engineers for a contractor position.This role involves refining AI-generated code, collaborating with teams to create cutting-edge ... Show more

 • Promoted

Senior Software Engineer II - Confluent Cloud Platform

IBMToronto, ON, CA
Full-time

At IBM Software, we transform client challenges into solutions.Building the world’s leading AI-powered, cloud-native products that shape the future of business and society.Our legacy of innovation ... Show more

 • Promoted

Contract Software Engineer Enhancing AI Performance and Reliability

TuringToronto, ON, CA
Full-time

Join a pioneering team as a Software Engineer dedicated to advancing AI capabilities.Your role will focus on enhancing code efficiency and driving quality through innovative solutions in a remote s... Show more

 • Promoted

[PIPELINE] - Software Engineer II - Canada

MQ Referrals OnlyToronto, ON, CA
Full-time

PIPELINE] - Software Engineer II - Canada.You will execute on defined projects to achieve team-level goals and own minor features in support of larger features.You will independently define the rig... Show more

 • Promoted

Software Engineer Ii, Ai Intelligence Team — Remote (Canada) - C$100,000 - C$115,000 A Year - Remote

Php-JobsToronto, Canada
Remote
Full-time

A leading technology company is seeking a Software Engineer II to join its Intelligence team.This remote role requires 3+ years of software development experience, especially in React, PHP, and Pyt... Show more

 • Promoted

Co-op Engineer - AI Software Engineering

Huawei CanadaMarkham, ON, CA
Full-time

Huawei Canada has an immediate co-op opening for an Engineer.Founded in 2012, the Noah’s Ark lab has evolved into a prominent research organization with notable achievements in academia and industr... Show more

 • Promoted

Remote Software Engineer – AI Trajectory Annotations

Weekday AI (YC W21)Toronto, ON, CA
Remote
Part-time

A leading AI consultancy is seeking experienced Software Engineers to assist in creating training datasets for AI models.This part-time role, based in Canada, demands a minimum of 2 years' experien... Show more

 • Promoted

Software Engineer - Remote

YO AI LabsToronto, ON, Canada
Remote
Full-time
Quick Apply

We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks.This role is best suited for developers who can... Show more

Remote Software Engineer, Capital Markets & Analytics

ScotiabankToronto, ON, CA
Remote
Full-time

A leading banking institution is seeking Software Engineers in Toronto who are eager to enhance capital markets products and analytics.The role involves developing solutions, working in Agile teams... Show more

 • Promoted

Software Engineer In Remote Ai Team

Clutch CanadaToronto, Canada
Remote
Full-time

Make a difference with Speechify as a Software Engineer in our Data-focused AI team.Contribute to scalable and efficient data collection for our award-winning text-to-speech products, all in a remo... Show more

 • Promoted

Senior Data Engineer — Databricks on AWS (Remote)

LumenaltaToronto, ON, CA
Remote
Full-time

A leading data solutions company is seeking a Senior Data Engineer to join their fully remote team.In this role, you will design and build scalable ETL/ELT pipelines using Databricks on AWS, ensuri... Show more