Staff Engineer – Banking & Money Movement (Remote)

Marqeta

Canada

On-site

CAD 157,000 - 196,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance options
Remote work stipend
Equity in a public company
Development dollars
Parental leave

Job summary

Marqeta is seeking an experienced Staff Software Engineer to independently drive the design and delivery of complex banking and money movement software. You will own multi-component systems, set technical direction, and partner with product and design to deliver high-impact solutions from architecture to production.

This role can be remote within Canada (Ontario or British Columbia) and involves mentoring engineers, leading critical initiatives, and shaping the technical roadmap for scalable,

Qualifications

  • 8+ years in backend engineering with system design/architecture experience.
  • 3+ years in payments/FinTech or related domain.
  • Proven track record leading technical projects and teams.
  • Deep expertise in Java, Python, web services, microservices, distributed systems.
  • Experience with large-scale, high-performance, reliable systems.
  • Ability to decompose complex problems into scalable solutions.
  • Experience creating technical roadmaps and leading delivery.
  • Excellent communication for technical and non-technical audiences.
  • Strong focus on quality, deadlines, and accountability.

Responsibilities

  • Lead design and architecture of large-scale systems and components.
  • Own major technical initiatives and align with customer needs and business goals.
  • Drive scalability, performance, and maintainability improvements.
  • Mentor engineers and foster growth across the team.
  • Collaborate with product, design and other engineering teams on priorities.
  • Develop deep product understanding to align engineering with goals.
  • Independently drive high-impact features with minimal supervision.
  • Champion best practices and drive architectural evolution.
  • Advocate for software craftsmanship and clean code.
  • Contribute to technical vision and long-term roadmap; participate in on-call.

Skills

Backend engineering
System design
Leadership
Payments/FinTech
Java
Python
Microservices
Distributed systems
Communication
Cloud platforms

Tools

AWS
Kubernetes
Docker
Terraform

Job description

Marqeta is seeking an experienced Staff Software Engineer to independently drive the design and delivery of complex banking and money movement software. You will own multi-component systems, set technical direction, and partner with product and design to deliver high-impact solutions from architecture to production.

This role can be remote within Canada (Ontario or British Columbia) and involves mentoring engineers, leading critical initiatives, and shaping the technical roadmap for scalable,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Banking and Money Movement
Staff Software Engineer - Banking and Money Movement

Marqeta • British Columbia

Hybrid
CAD 157,000 - 196,000
Health insurance options
Remote work stipend
Equity in a public company
+2
[PIPELINE] - Software Engineer II - Canada
[PIPELINE] - Software Engineer II - Canada

MQ Referrals Only • Toronto

Hybrid
CAD 91,000 - 117,000
Health insurance options
Flexible time off
Retirement savings program
+3
Senior Software Engineer - Infrastructure as Code Team
Senior Software Engineer - Infrastructure as Code Team

Marqeta • Toronto

Remote
CAD 100,000 - 130,000
Multiple health insurance options
Flexible time off
Retirement savings program
+5
Manager, Software Engineering - Identity Platform
Manager, Software Engineering - Identity Platform

Marqeta • Toronto

Remote
CAD 157,000 - 196,000
Health insurance
Flexible vacation
Retirement plan
+4
Senior Full-Stack Engineer - End-to-End Impact
Senior Full-Stack Engineer - End-to-End Impact

Remitly • Burnaby

Hybrid
CAD 120,000 - 180,000
Hybrid work model
Learning and development support
Paid time off and flexible hours
+1
Remote-friendly Money Movement Product Leader
Remote-friendly Money Movement Product Leader

Scotiabank • Toronto

On-site
CAD 110,000 - 150,000
Remote-friendly work environment
Tuition assistance
Professional development
+2
Remote Senior .NET Architect – Distributed Banking Systems
Remote Senior .NET Architect – Distributed Banking Systems

Aequilibrium Software Inc • Vancouver

Remote
CAD 150,000 - 175,000
Fully remote within Canada
Competitive contract rate
Senior Staff Site Reliability Engineer - Remote Canada
Senior Staff Site Reliability Engineer - Remote Canada

Doist • Toronto

On-site
CAD 120,000 - 160,000
Staff Software Developer (Remote Canada)
Staff Software Developer (Remote Canada)

TLNT Bridge Recruiting • Canada

Remote
CAD 160,000 - 220,000
Senior Staff Software Architect – Cloud & FinTech
Senior Staff Software Architect – Cloud & FinTech

Capital One • Toronto

Hybrid
CAD 281,000 - 320,000
Work From Home allowance
Mental health coverage
Tuition subsidies