16 hours ago
Remote, CanadaEntry Level
Responsibilities
- Develop high-quality software in C# and the .NET Framework with guidance from senior engineers.
- Design and run testing activities to assess product quality and mitigate risks.
- Debug code and monitor system health using logs, alerts, dashboards, and runbooks.
- Build desktop user interfaces using WPF and XAML with relational SQL databases.
- Contribute to code reviews, pair programming, engineering process improvements, and collaborative problem-solving.
Requirements
- Demonstrated understanding of C# and object-oriented programming principles.
- Practical familiarity with the .NET Framework, WPF, XAML, and SQL databases.
- Confidence using Git for version control workflows and understanding of basic API concepts.
- Eagerness to learn modern software delivery practices, including pair programming, unit testing, and continuous improvement.
- Willingness to share ideas, seek feedback, and informally support team members while developing professionally.
Benefits
- The role offers an expected base salary range of $109,100–$136,400 CAD, plus performance incentives and world-class benefits.
- The engineering environment emphasizes collaboration, peer support, knowledge sharing, pair programming, constructive feedback, and an inclusive growth mindset.
About Xero
Xero builds cloud-based accounting software for small businesses and their advisors, covering invoicing, bank reconciliation, payroll, expenses, and reporting. It sells subscriptions and supports an extensive ecosystem of connected bank feeds and third‑party apps via APIs and an app marketplace. Founded in 2006 and headquartered in Wellington, New Zealand, Xero is a public company dual‑listed on the NZX and ASX.
