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 constraintsOwn technical designs, rollouts,
and production validationSupport global bill payments and accounting connectivityOperate capabilities with monitoring and operational readinessContribute to coherent long-term platform architectureRequirements:
Proven high-throughput distributed systems delivery on AWS, Azure, or GCPModern backend experience with Java, Kotlin, Go, Python, Ruby, or C++Careful architecture and trade-off evaluationInterest in learning C# and .NETHands-on production coding and technical deep-dive experienceApply distributed systems expertise and production ownership to reliable, secure payments infrastructure serving Xero customers.
J-18808-Ljbffr