Engineer – Payments Platform

Posted 5 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Backend engineer building reliable payment orchestration, integrations, and ledger capabilities for Xero’s small-business accounting platform. Hybrid Vancouver role focused on secure, accurate money movement.

Responsibilities

  • Build platforms and product capabilities supporting money movement through Xero, including invoice payments, bill payments, payroll, and future payment experiences
  • Build reliable, secure, and scalable software where financial accuracy matters
  • Work closely with engineering, product, and operational partners to shape technical decisions and balance delivery with customer-protection controls
  • Contribute to an inclusive team culture through communication, knowledge sharing, and constructive feedback
  • Evolve invoicing-coupled systems into reusable payment capabilities for multiple products, providers, and regions
  • Build payment orchestration and provider integrations with clear boundaries between payment methods, providers, and networks
  • Develop foundations for customer onboarding, know-your-business verification, entity management, risk, and compliance
  • Strengthen reconciliation, dispute handling, and internal ledger capabilities
  • Support bill payments and broader incoming and outgoing money flows with reliability, security, and observability
  • Apply AI and automation to reduce manual effort while maintaining controls and human oversight
  • Influence architecture, challenge assumptions, and help define how payment experiences are built and scaled across Xero

Requirements

  • Strong backend software engineering experience
  • Track record of building and operating reliable production services
  • Understanding of distributed systems, service boundaries, consistency, resilience, and failure handling
  • Practical experience with transactional data where correctness, integrity, and traceability are essential
  • Ability to solve ambiguous problems and make pragmatic architectural decisions
  • Ability to assess whether to improve an existing system or take a new approach
  • Ownership of automated testing, deployment, observability, and ongoing service operations
  • Clear communication and collaboration across engineering, product, and operational teams
  • Interest in using AI tools to improve engineering productivity and exploring automation with appropriate controls and human oversight
  • Experience in payments, financial systems, or environments where accuracy and auditability are critical would be valuable

Benefits

  • Annual bonus program for permanent employees
  • Equity (RSU) programs for permanent employees
  • Performance-based cash or equity incentives depending on role level and company performance
  • World-class health, wellness, and retirement programs
  • Wellbeing days
  • Generous leave
  • Dedicated professional development budgets
  • Hybrid work model with one to two days per week in the office and flexibility to work from home on other days

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$131,800 - CA$150,000 per year

Degree requirement

No Education Requirement

Tech skills

Distributed Systems

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.