Marqeta
Staff Software Engineer - Core Edge Processing
Remote - Ontario OR British Columbia · Remote · Staff · Full-time · Posted Oct 6, 2026
- Experience
- 8+ years of experience.
About the job
Build and improve production systems that route and authorize card transactions, while shaping the reliability, performance, and technical direction of real-time payment infrastructure.
What you'll do
- Write and review production code across routing and processing systems; lead improvements to reliability, speed, and cost efficiency.
- Shape system design, including data models, failure and degradation strategies, and blast-radius containment.
- Mentor engineers and guide technical direction at Staff level.
What they ask for
- Expert Java skills and strong fundamentals in concurrency, performance, and reliable systems at scale.
- Experience writing and defending system designs and operating built systems in production.
- Experience in a regulated, cloud-native, high-availability environment.
- Experience in payment processing, card issuing, or network integration (JPOS, ISO 8583, or similar).
Nice to have
- Cryptography or key management experience (HSM, AWS Payment Cryptography, KMS); experience with multi-region systems and tested failover.
- Hands-on experience with Kubernetes and AWS.
Pay
CAD $156,800 - $196,000 base salary
Tools
Java, JPOS, ISO 8583, HSM, AWS Payment Cryptography, KMS, Kubernetes, AWS
Model-written summary · the original posting is authoritative