2 hours ago
Remote, CanadaMid Level
Responsibilities
- Ship production code across the transaction routing and processing stack.
- Own well-scoped features and bug fixes from design through production.
- Participate in on-call rotation and incident response for live payment systems.
- Develop expertise in Java, distributed systems, and payment processing.
- Collaborate with senior and staff engineers to expand technical scope.
Requirements
- At least 2 years of professional software engineering experience, including deploying and operating mission-critical services in AWS.
- Solid Java fundamentals and willingness to deepen Java expertise.
- Ability to debug and troubleshoot production issues.
- Strong communication skills and openness to asking questions and receiving feedback.
- Preferred: exposure to payment processing, card issuing, network integrations, cryptography, key management, on-call, or production-support work.
Benefits
- Flexible First remote work within the Canadian province where the employee resides, including Ontario or British Columbia.
- Competitive full-time base salary range of CAD $92,900–$116,100, plus eligible annual bonuses.
- Multiple health insurance options.
- Flexible vacation time and additional floating holidays.
- Retirement savings program with company contribution.
- Equity in a publicly traded company.
- Monthly remote-work stipend and annual development stipend.
- Family-forming benefits and generous parental leave base-salary top-up.
About Marqeta
Marqeta builds an API-based card issuing and payments processing platform that lets fintechs and enterprises create virtual and physical cards, authorize transactions, and manage spend in real time. Founded in 2010 and headquartered in Oakland, California, it is a public company that generates revenue from usage-based fees and program management. Its platform powers embedded finance for brands such as Block/Cash App and Instacart, and it is listed on Nasdaq.
