Principal Software Engineer @Marqeta
Software Development
Salary cad 207,600 - 2..
Remote Location
Job Type full-time
Posted 3d ago

[Hiring] Principal Software Engineer @Marqeta

3d ago - Marqeta is hiring a remote Principal Software Engineer. 💸 Salary: cad 207,600 - 259,500 per year 📍Location: Canada

Role Description

As Marqeta’s Principal Software Engineer on the Core Issuing & Processing team, you will work across the entire domain to stand up and drive high-impact projects for our customers from inception to completion. You will take on highly technical initiatives that optimize our issuing and processing engines, own the technical roadmap for the core platform, and partner with engineering leaders to drive engineering and operational excellence throughout the organization.

This role can be performed remotely anywhere within Ontario or British Columbia, Canada.

The Core Issuing and Processing team owns the foundational stack that powers Marqeta's core business. We develop and maintain the systems that span six critical domains:

  • Onboarding
  • Issuing
  • Digital Wallets
  • Authorization & Clearing
  • Transaction Controls
  • Ledger

Together, these systems form the backbone of Marqeta's card issuing and payment processing platform.

Qualifications

  • 12+ years of hands-on software engineering experience.
  • Demonstrated passion for software engineering excellence, including design principles, fault tolerance practices, scalability, cost, security & privacy considerations, and test-driven development.
  • Experience partnering with product teams to ideate and bring innovative solutions to market.
  • Experience developing and scaling microservices using modern cloud technologies, preferably AWS.
  • Experience working with high volume / low latency data infrastructures.
  • Solid understanding of security engineering best practices and demonstrable experience in designing solutions that adhere to those standards.
  • Passion for non-functional challenges, namely: Scale, Cost, Reliability, Performance, High Availability.
  • Experience building systems running in multiple regions.
  • Team-oriented approach – can effectively lead a project, participate as an influential team member, and work cross-functionally with other organizations.
  • Experience with our tech stack, namely Java, Springboot, Kubernetes, Terraform, Helm, Kafka, JPOS, and AWS services.

Requirements

  • Master's degree in Software Engineering (Nice-To-Have).
  • Experience in payment processing, card issuing, or the payments industry (Nice-To-Have).
  • Domain experience in authorization, clearing, settlement, tokenization, or ledger systems (Nice-To-Have).

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.

Company Description

Marqeta is on a mission to change the way money moves. We’re one of the earliest enablers of embedded finance, a market opportunity sized up in the trillions. Our card issuing platform provides unprecedented flexibility and control for companies to issue cards, authorize transactions, and manage payment operations in real time. Marqeta is powering the most well-known brands in the new economy (Block, Cash App, Affirm, Instacart, Doordash, Uber, Walmart, etc).

You don’t need to be a Payments expert to join the Marqeta Team, let us help you with that. This is the opportunity of a lifetime to work with innovators around the world and unlock equitable financial access for all.

Before You Apply
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Software Engineer @Marqeta
Software Development
Salary cad 207,600 - 2..
Remote Location
Job Type full-time
Posted 3d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later