Xero
Engineer
CAN: Vancouver (333 Seymour St), Remote. Posted 4 months ago
The role
You will deliver high-quality, scalable software to support small businesses. You will focus on systems, scalability, and engineering quality while transitioning from monolithic architecture to microservices.
What you will do
- Deliver high-quality, impactful software that aligns with team and business goals
- Identify and solve complex, ambiguous problems independently
- Collaborate across teams to drive technical excellence and developer efficiency
- Ensure stakeholders are well-informed and aligned through communication
- Mentor others and share feedback with empathy
- Transition from a monolithic architecture to modern microservices
- Build and operate services in a production cloud environment utilizing C#, .NET Core, and AWS
- Resolve complex legacy problems, database scalability challenges, and modernize service interfaces or APIs
- Automate manual processes and apply test-driven and trunk-based development practices
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
About the company
Xero is a company that supports small businesses. The Accounting Core team within Product Platforms forms the critical foundation for core product areas like invoices, bills, payments, and payroll.