Xero

Engineer - Payments

CAN: Vancouver (333 Seymour St), Remote. Posted 11 days ago

The role

You will deliver high-quality, scalable software to support small businesses. You will focus on transitioning from monolithic architecture to microservices and building services in a production cloud environment using C#, .NET Core, and AWS.

What you will do

  • Transitioning from a monolithic architecture to modern microservices
  • Building and operating services in a production cloud environment utilizing C#, .NET Core, and AWS
  • Resolving complex legacy problems, database scalability challenges, and modernizing service interfaces or APIs
  • Automating manual processes
  • Applying test-driven and trunk-based development practices
  • Collaborating across teams to drive technical excellence and developer efficiency
  • Mentoring others and sharing feedback
  • Participating in planning, delivery, and continuous improvement

Required qualifications

  • Proficient backend development experience with one or more programming languages such as C#, .NET, Java, or Go
  • Solid understanding of distributed systems concepts, including service-to-service communication, eventual consistency, and resilience patterns
  • Practical experience working with relational databases where transactional data integrity and ACID principles are critical
  • Familiar working knowledge of modern DevOps practices, automated testing, and continuous integration pipelines
  • Strong communication and collaboration skills
  • Capacity to manage internal stakeholders like a technical product partner

Nice to have

  • Interest in utilizing modern artificial intelligence tools

Benefits

  • Annual bonus
  • Equity (RSU) programs
  • Health, wellness, and retirement programs
  • Wellbeing days
  • Generous leave
  • Dedicated professional development budgets

Before you apply

  • Xero uses AI to help screen applications based on job-related qualifications
  • A human recruiter reviews all candidates before any hiring action is taken

About the company

Xero is a company that supports small businesses. The Payments team within Product Platforms forms the critical foundation underneath core product areas like invoices, bills, payments, and payroll.

Engineer - Payments at Xero | JobZoey