← All roles

Senior Software Engineer - Payments Platform

Xero ·CAN: Vancouver (333 Seymour St) ·Hybrid 7d ago
AWSAzureC++Distributed SystemsGCPGoJavaKotlinPythonRuby

About the role

Xero's Payments Platform builds foundations for collecting and paying money. As a Senior Engineer, you own end-to-end initiatives from technical design to production, focusing on payment orchestration, provider integrations, risk, compliance, reconciliation, and bill payments. You work on high-throughput distributed services, improve existing systems, and apply AI to product problems. Collaborate with product and engineering partners to deliver secure, trusted payment experiences.

Requirements

Proven track record of delivering highly available, distributed systems and high-throughput services on cloud-native platforms such as AWS, Azure or GCP. Demonstrated end-to-end ownership of significant work, from design through to rollout and production validation, including the technical decisions that come with it. You think carefully about architecture and trade-offs, from API design to choosing the right data store, and you balance speed, quality and long-term maintainability. Proficiency a

About the company

Xero

Xero is an accounting software company providing cloud-based solutions for small businesses and accountants. It offers features like invoicing, bank reconciliation, and payroll, enabling users to manage their finances more efficiently and focus on growing their business.

View company page →
CA$155k–205k
Hybrid CAN: Vancouver (333 Seymour St)Vancouver, CA
Posted 7d ago
Apply for this role
Opens jobs.ashbyhq.com ↗
About the company
Xero
https://www.xero.com

Xero is an accounting software company providing cloud-based solutions for small businesses and accountants. It offers features like invoicing, bank reconciliation, and payroll, enabling users to manage their finances more efficiently and focus on growing their business.

View company page →