Associate Engineer – Back End

Posted 7hrs ago

Employment Information

Education
Salary
Experience
Job Type

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