Toronto, Canada; Vancouver, Canada Remote (Country) Employment 92,900 - 116,100

Marqeta is hiring a Software Engineer II - Data Engineering Platform

Responsibilities

  • 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)

Requirements

  • 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 Have

  • 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

Benefits

  • 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

Work Arrangement

Remote (Country) — Ontario, Canada, British Columbia, Canada

Required Skills
PythonAWS
About company
Marqeta
Marqeta is an early enabler of embedded finance. Its card issuing platform provides flexibility and control for companies to issue cards, authorize transactions, and manage payment operations in real time. Marqeta powers brands like Block, Cash App, Affirm, Instacart, Doordash, Uber, and Walmart.
All jobs at Marqeta Visit website
Job Details
Department Data Engineering Platform
Category data
Posted 12 days ago