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

Remote Software Engineer II - Data Engineering Platform

Marqueta • Richmond Hill, Ontario
11 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

Software Engineer II, Data

PinterestToronto, ON, CA
Full-time

As a Software Engineer (Data), you are a full stack data engineer that loves solving business problems with data.You work with key business and product leads, analysts and data scientists to unders... Show more

 • Promoted

Software Engineer-Platform Engineering - $90,000 - $162,000 A Year

Siemens SoftwareEast York, Canada
Full-time

Cloud Operations DevOps Engineer needed to design, implement, and operate automated infrastructure and processes for a multi-cloud container runtime platform.Requires strong experience in cloud env... Show more

 • Promoted

Software Engineer, Infrastructure (Canada/Brazil) - $90,000 - $130,000 A Year - Remote

LagoEast York, Canada
Remote
Full-time

Lago is hiring a Software Engineer for its infrastructure team to ensure reliability, performance, and security of their open-source billing platform.Responsibilities include designing and automati... Show more

 • Promoted

Principal Software Engineer (Us-Remote) New - $151,535 - $220,881 A Year - Remote

8th LightToronto, Canada
Remote
Full-time

Principal Software Engineer role focusing on AI solutions, product strategy, and client partnerships.Requires deep technical expertise, leadership, and a blend of consulting and product thinking.Wi... Show more

 • Promoted

Software Engineer II

Commonsku Inc.toronto, on, Canada
Full-time

Ready to help reshape a $26B industry and build the future of branded merch?.Our platform empowers branded merch distributors to work smarter — managing projects, building quotes, placing orders, a... 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

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

Nonprofit Management Software ProviderNorth York, 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

Backend Engineer Ii — Consumer Authentication (Remote) - C$125,000 - C$175,000 A Year - Remote

Financial Technology ProviderToronto County, Canada
Remote
Full-time

Remote Software Engineer to design backend systems, manage project phases, and enhance collaboration, requiring 1. Show more

 • Promoted

Software Engineer II

Guidewire SoftwareToronto
Full-time

Guidewire’s development team is looking for a smart, proactive, and results-oriented Software Engineer II to build elegant solutions for the property & casualty insurance industry’s complex busines... 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

Software Engineer Ii: Ai-Driven Saas (Remote) - C$100,000 - C$115,000 A Year - Remote

commonskuEast York, Canada
Remote
Full-time

Software Engineer role developing features using data and AI.Requires 3+ years experience with React, PHP, Python, and cloud platforms. Show more

 • Promoted

Software Engineer Iii - C$100,000 - C$130,000 A Year - Remote

ZondaToronto County, Canada
Remote
Full-time

A Software Engineer will design, develop, and implement scalable software solutions, collaborating with other engineers and product managers. 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

Software Engineer II needed for remote work with experience in React, PHP, and Python.Requires problem-solving skills. Show more

 • Promoted

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

TuringToronto
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

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

Staff Software Engineer - AI II

Thomson ReutersToronto, Ontario, Canada
Full-time

This posting is for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization.Staff Software Engineer (AI), Forward Engineering.As a Staff ... Show more

 • Promoted

Software Engineer II

DoistToronto
Full-time

Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions.As an engineer, you will enhance the experiences of your custome... Show more

 • Promoted

Co-op Engineer - AI Software Engineering

Huawei CanadaMarkham
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

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