Software Engineer II, Core Edge Processing

marqeta-inc

United States

Remote

USD 65,000 - 81,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance options
Flexible vacation + floating holidays
Retirement savings program with EMPLOY

Job summary

marqeta-inc is seeking a Software Engineer II for its Core Edge Processing group. This remote-first role in Canada focuses on transaction routing, authorization, and cryptographic infrastructure for real-time payments.

Ideal for engineers with 2+ years of experience eager to deepen distributed-systems and payments expertise. You will ship production code on an always-on payment platform, collaborate with senior engineers, and participate in on-call incident response.

Qualifications

  • 2+ years of professional engineering experience
  • Solid grasp of Java fundamentals and distributed systems
  • Comfort debugging production issues and collaborating in a team

Responsibilities

  • Ship production code across routing and processing stack
  • Own well-scoped features end-to-end from design to release
  • Join on-call rotation and respond to incidents on live payment systems
  • Grow Java, distributed systems and payments knowledge through hands-on projects
  • Collaborate with senior and staff engineers to expand technical scope

Skills

Java fundamentals
Distributed systems
AWS experience
Production debugging
Communication skills

Tools

AWS

Job description

Role overview

A Software Engineer II position on a Core Edge Processing group that owns transaction routing, authorization, and the cryptographic infrastructure underneath real-time payment processing. The role involves shipping production code on always-on payment systems alongside senior engineers in a flexible, remote-first environment within Ontario or British Columbia, Canada. It is well suited for engineers with a couple of years of professional experience who want to deepen distributed systems and payments expertise.

Responsibilities
  • Ship production code across the routing and processing stack with senior engineers available for collaboration.
  • Take ownership of well-scoped features and bug fixes end to end, from design discussion through production release.
  • Join the on-call rotation and contribute to incident response, building operational fluency on live payment systems.
  • Grow Java, distributed systems, and payments knowledge through hands‑on project work.
  • Work closely with senior and staff engineers to steadily expand technical scope and impact.
Requirements
  • 2+ years of professional engineering experience, including deploying and operating mission-critical services on AWS.
  • Solid grasp of Java fundamentals with a real interest in going deeper.
  • Comfort debugging and troubleshooting production issues, supported by teammates.
  • Eagerness to learn distributed systems and the world of payment processing.
  • Strong communication skills, a habit of asking good questions, and openness to feedback.
Nice to have
  • Exposure to payment processing, card issuing, or card network integration concepts.
  • Familiarity with cryptography or key management concepts.
  • Prior on-call or production-support experience.
Benefits and work setup
  • Remote-first within Ontario or British Columbia, Canada, with flexible-first work norms.
  • New-hire base salary range of $92,900 to $116,100 CAD, with eligibility for an annual company bonus.
  • Multiple health insurance options, flexible vacation plus floating holidays, and a retirement savings program with employer contribution.
  • Equity in a publicly traded company, a monthly remote-work stipend, and an annual development stipend.
  • Family-forming benefits and generous parental leave with base salary top-up.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Core Edge Processing
Staff Software Engineer - Core Edge Processing

marqeta-inc • United States

Remote
USD 110,000 - 137,000
Health insurance options
Remote work stipend
Equity in company
+2
Senior Software Engineer - Card Network Integration
Senior Software Engineer - Card Network Integration

marqeta-inc • United States

Remote
USD 81,000 - 102,000
Health insurance
Remote work stipend
Floating holidays
+4
Software Engineer II
Software Engineer II

marqeta-inc • United States

Remote
USD 65,000 - 81,000
Health coverage
Remote-work stipend
Company equity
+3
Senior Software Engineer - Customer Portfolio Enablement
Senior Software Engineer - Customer Portfolio Enablement

marqeta-inc • United States

Remote
USD 81,000 - 102,000
Health insurance
Remote work stipend
Equity in company
+2
Senior Developer, Payments
Senior Developer, Payments

practicebetter • United States

Remote
USD 105,000 - 126,000
Health, dental, and vision coverage
RRSP matching
Parental leave
+4
Remote Software Engineer II - Payments & DS
Remote Software Engineer II - Payments & DS

marqeta-inc • United States

Remote
USD 65,000 - 81,000
Health insurance options
Flexible vacation + floating holidays
Retirement savings program with EMPLOY
Software Engineer II, Full Stack (Card Pre-Swipe Experience)
Software Engineer II, Full Stack (Card Pre-Swipe Experience)

Affirm, Inc. • United States

Remote
USD 95,000 - 131,000
Health coverage for you and dependents
Tech stipends
Flexible time off
+1
Payment Engineer
Payment Engineer

TagadaPay • United States

Remote
USD 90,000 - 140,000
Health, dental, and vision coverage
MacBook Pro + $2,000 equipment budget
$2,500 annual learning budget
Staff Java Engineer: Real-Time Edge Processing (Remote)
Staff Java Engineer: Real-Time Edge Processing (Remote)

Marqeta • United States

Remote
USD 110,000 - 138,000
Health insurance options
Flexible vacation time
Retirement savings program
+4
Senior Software Engineer
Senior Software Engineer

latitude-global • United States

Remote
USD 230,000 - 250,000