Engineer

Xero
Vancouver
Workplace: HybridFull timeCAD 131,800 - 164,700 annuallyFunction: Product ManagementSkills: ["Communication","Collaboration","Mentoring","Stakeholder management","Empathy"]

Build and deliver high-quality backend software that powers core accounting capabilities like invoices, bills, payments, and payroll. Work with the Accounting Core team to transition from monoliths to microservices, modernize legacy services and APIs, and operate production cloud services. Collaborate across teams to improve scalability, reliability, and developer efficiency, while communicating clearly with stakeholders and mentoring for an inclusive engineering culture.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Xero
Xero
2 months ago

Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live
Reposted: similar role first listed 6 months ago

Job Summary

Build and deliver high-quality backend software that powers core accounting capabilities like invoices, bills, payments, and payroll. Work with the Accounting Core team to transition from monoliths to microservices, modernize legacy services and APIs, and operate production cloud services. Collaborate across teams to improve scalability, reliability, and developer efficiency, while communicating clearly with stakeholders and mentoring for an inclusive engineering culture.
Location: Vancouver
Workplace: Hybrid
Employment Type: Full time
Job Function: Product Management

Key Responsibilities

  • •Deliver high-quality, scalable backend software aligned to team and business goals while keeping customer outcomes front of mind.
  • •Transition from monolithic architecture to modern microservices to remove delivery bottlenecks and improve efficiency.
  • •Build and operate production cloud services using C#, .NET Core, and AWS.
  • •Resolve complex legacy problems, database scalability challenges, and modernize service interfaces/APIs.
  • •Automate manual processes and apply test-driven and trunk-based development practices, partnering on planning, delivery, and continuous improvement.
Travel: Low travel

Pay and Benefits

Salary: CAD 131,800 - 164,700 annually
Equity and Bonus:Equity
Perks:Health InsuranceRetirement ProgramsLearning BudgetWellness Stipend

Key Requirements

  • •Proficient backend development experience with one or more languages such as C#, .NET, Java, or Go.
  • •Strong understanding of distributed systems, including service-to-service communication, eventual consistency, and resilience patterns.
  • •Practical experience with relational databases where transactional integrity and ACID principles are critical.
  • •Working knowledge of modern DevOps practices, automated testing, and continuous integration pipelines.
  • •Strong communication and collaboration skills, including the ability to manage internal stakeholders like a technical product partner.
Skills:CommunicationCollaborationMentoringStakeholder managementEmpathy
Tech Stack:C#.NET CoreAWSMicroservicesAPIsRelational databasesACIDDevOpsAutomated testingContinuous integrationTrunk-based developmentCloud

Company Brief

Xero
Provides cloud-based accounting, payroll, and financial management software for small and medium-sized businesses, enabling invoicing, bank reconciliation, reporting, and integrations with third-party apps globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Wellington, New Zealand
Founded: 2006
WebsiteLinkedIn