Remote job
Software Engineer II
Job details
About this role
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.