Software Engineer II

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 coverage
Remote-work stipend
Company equity
Retirement contributions
Development stipend
Parental leave support

Job summary

Marqeta, Inc. seeks a backend software engineer to build and improve payment backend services, including card issuance and wallet provisioning. You will contribute from design to rollout, focusing on reliability, testing, and code quality.

Two teams provide focus on physical/card lifecycle or digital wallet integrations; remote work options are available within Canada for this posting, with compensation aligned to location and experience.

Qualifications

  • Two years of backend software engineering experience and CS fundamentals.
  • Proficiency in Java and clean, well-documented code with tests.
  • Collaborative approach and ability to navigate large codebases.

Responsibilities

  • Turn requirements into readable, tested code for payments services.
  • Understand the codebase and adjust designs as needed.
  • Develop tests, fix bugs, and deliver features meeting goals.
  • Participate in code reviews, planning, and on-call rotations.
  • Work with cross-functional teammates and mentor others.

Skills

Backend development
Java
Testing
Code quality
Communication

Tools

Cloud services
CI/CD
Observability tools

Job description

Role overview

Build and improve backend services that support card issuance, cardholder account lifecycles, or the provisioning of payment cards into digital wallets. You’ll deliver defined projects and smaller features within a larger payments platform, from design through rollout, while contributing to code quality, testing, and reliable team operations. Two team placements are available, with work focused either on physical and card lifecycle services or on digital wallet integrations.

Responsibilities
  • Turn requirements into readable, documented, and well-tested code for payment and money movement services.
  • Navigate a large codebase, understand existing design choices, and make appropriate changes.
  • Break business problems into solutions involving multiple interacting software components.
  • Develop tests, fix bugs, and deliver features that meet team goals.
  • Take part in code reviews, team planning, and on-call rotations.
  • Work with cross-functional teammates, raise process improvements, and help newer colleagues learn.
Requirements
  • At least two years of backend software engineering experience and sound computer science fundamentals.
  • Programming experience in an object-oriented language such as Java.
  • Ability to produce clean, reliable code with appropriate documentation and thorough testing.
  • Judgment to work within existing system designs and adjust them when needed.
  • Clear, respectful communication and a collaborative approach to solving problems.
  • Curiosity, openness to constructive feedback, and interest in developing expertise in payments and ledger systems.
Nice to have
  • Experience in payments, financial technology, accounting, or ledger systems.
  • Familiarity with cloud services, infrastructure as code, continuous delivery, or observability tools.
Benefits and work setup
  • Remote work is available within Ontario or British Columbia, Canada.
  • The listed new-hire base salary range is CAD 92,900–116,100; pay is calibrated by location and experience. Eligible employees may receive annual bonuses.
  • Benefits include health coverage, flexible vacation and holidays, retirement contributions, company equity, remote-work and development stipends, and family-forming and parental leave support.
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 Developer, Payments
Senior Developer, Payments

practicebetter • United States

Remote
USD 105,000 - 126,000
Health, dental, and vision coverage
RRSP matching
Parental leave
+4
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
Senior Software Engineer, Backend
Senior Software Engineer, Backend

zipcolimited • United States

Remote
USD 150,000 - 175,000
Remote-first for US-based employees
In-person option in Manhattan
Backend Engineer II - Payments & Wallets (Remote Canada)
Backend Engineer II - Payments & Wallets (Remote Canada)

marqeta-inc • United States

Remote
USD 65,000 - 81,000
Health coverage
Remote-work stipend
Company equity
+3
Software Engineer - Backend
Software Engineer - Backend

Cardless • San Francisco (CA)

On-site
USD 160,000 - 295,000
Meaningful Start-up equity
Health, vision & dental coverage
Catered lunches
+4
Site Reliability & Security Engineer
Site Reliability & Security Engineer

HECOD Blockchain Inc. • United States

Remote
USD 81,000 - 109,000
Senior Platform Engineer
Senior Platform Engineer

HECOD Blockchain Inc. • United States

Hybrid
USD 84,000 - 112,000
Remote work within Canada
Senior Software Engineer — Payments (Remote LATAM)
Senior Software Engineer — Payments (Remote LATAM)

Playbypoint • United States

Remote
USD 180,000 - 260,000
Competitive salary
Health insurance
Flexible time off