Associate Engineer – Back End
Posted 7hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Associate Backend Engineer building C#/.NET desktop software for Xero’s small-business platform. Developing WPF interfaces, testing features, debugging systems, and improving engineering processes.
Responsibilities:
- Develop high-quality software in C# and .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, XAML, and relational SQL databases
- Contribute to code reviews
- Help refine engineering processes
- Collaborate with Product Owners, peers, and senior leaders
- Identify blockers and communicate clearly to deliver software safely and efficiently
- Share knowledge, participate in pair programming, and provide constructive feedback
Requirements:
- Solid 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
- Clear understanding of basic API concepts
- Eagerness to learn pair programming, unit testing, and continuous improvement
- Willingness to share ideas, seek feedback, and informally support team members
- Must have working rights for the country where the role is based
- Satisfactory completion of relevant background checks may be required
Benefits:
- Base salary of $109,100–$136,400 CAD
- Performance incentives
- World-class benefits
- Flexible working model, including fully remote, hybrid, or office options
- Recruitment-process accommodations and adjustments
- Potential consideration for other current or future opportunities after application












