JJoobta CA
Advertisement
← Back to jobs
Job opportunity

Senior Distributed Systems Engineer Payments

Xero

Vancouver, British Columbia 155.000 - 205.000
Design high-throughput distributed services for Xero Payments Platform from Vancouver, with hybrid work and weekly in-office collaboration.
As a Senior Engineer, you will help evolve foundations that let small businesses collect and pay money simply, accurately, and securely. Your scope includes payment orchestration, multiple providers, risk and fraud, reconciliation, bill payments, and global financial workflows. You will make technical decisions across APIs, data stores, architecture, rollout, and production operation. The role combines hands-on coding with close collaboration across product and engineering. You will also contribute to engineering quality while supporting a growing Vancouver Payments Platform team.
Key Responsibilities:

Deliver highly available services under real-world production constraints
Own technical designs, rollouts, and production validation
Support global bill payments and accounting connectivity
Operate capabilities with monitoring and operational readiness
Contribute to coherent long-term platform architecture
Requirements:

Proven high-throughput distributed systems delivery on AWS, Azure, or GCP
Modern backend experience with Java, Kotlin, Go, Python, Ruby, or C++
Careful architecture and trade-off evaluation
Interest in learning C# and .NET
Hands-on production coding and technical deep-dive experience
Apply distributed systems expertise and production ownership to reliable, secure payments infrastructure serving Xero customers.

#J-18808-Ljbffr
Apply on source site