Drimva

Marqeta

Senior Software Engineer - Card Network Integration

Remote - Ontario OR British Columbia · Remote · Senior · Full-time · Posted Oct 6, 2026

Experience
5+ years in software or data engineering; payments or financial services processing is described as ideal.

About the job

Designs and delivers scalable backend systems and data pipelines for processing card network settlement and transaction data.

What you'll do

  • Architect, design, and develop complex projects for card network data processing.
  • Build and maintain batch and event-driven data pipelines and backend services.
  • Collaborate with engineers and product managers to deliver features, and participate in on-call coverage.

What they ask for

  • 5+ years of software or data engineering experience.
  • Experience developing in Java and/or Python, or other programming languages.
  • Experience designing, building, and scaling batch and streaming/event-driven data pipelines.
  • Hands-on experience implementing data lake solutions using formats such as Iceberg or Delta Lake.

Nice to have

  • Payments or FinTech experience.
  • Experience with Microservices, Java Spring Boot, Airflow, cloud tools, CI/CD, Kubernetes, or Docker.

Pay

CAD 116,000 - 145,000 (base salary)

Tools

Java, Python, Apache Spark, Athena, Trino, Presto, Iceberg, Delta Lake

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)