Senior Software Developer - Cards
Core
Building in-house card infrastructure end-to-end, including issuance, authorization, transaction processing, and lifecycle management for millions of Canadians.
Role type
Senior Software Developer (Payments/Financial Infrastructure)
Builds
Core card stack components (issuance, tokenization, authorization, BIN management, dispute infrastructure)
Domain
Financial Services / Payments
Required skills
Backend engineering fundamentals, ownership of end-to-end projects, greenfield development (0→1), architectural decision-making, AI-centric development workflows, technical mentorship
Preferred skills
Experience with card networks or processors, in-house card infrastructure building, Ruby on Rails, React/React Native
Technologies
Ruby on Rails, React, React Native
Responsibilities
Shape and own greenfield work in the card program; build and improve backend systems for reliability and performance; make architectural decisions balancing speed, quality, and scale; partner with Product and Design to deliver outcomes; leverage AI workflows to ship faster; raise the technical bar through design and code reviews.
Seniority
Senior, hands-on IC with mentorship responsibilities
