Associate Engineer (Back End)

Xero
Calgary
Workplace: RemoteFull timeCAD 109,100 - 136,400 annuallyFunction: Software EngineeringSkills: ["Collaboration","Knowledge sharing","Clear communication","Problem-solving","Continuous learning"]

Build and maintain desktop-focused features for small-business customers by writing clean, reliable C#/.NET code. Partner with Product Owners and peers to debug, monitor system health, and contribute to code reviews. You’ll design and run testing to protect product quality, develop desktop UI with WPF/XAML, and work with relational SQL databases, using Git-based workflows while continuously learning modern delivery practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Xero
Xero
14 hours ago

Associate Engineer (Back End)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Build and maintain desktop-focused features for small-business customers by writing clean, reliable C#/.NET code. Partner with Product Owners and peers to debug, monitor system health, and contribute to code reviews. You’ll design and run testing to protect product quality, develop desktop UI with WPF/XAML, and work with relational SQL databases, using Git-based workflows while continuously learning modern delivery practices.
Location: Calgary
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Develop high-quality software in C# and the .NET Framework to deliver well-defined features and improvements.
  • •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.
  • •Collaborate with peers through code reviews and support engineering processes to improve delivery.

Pay and Benefits

Salary: CAD 109,100 - 136,400 annually

Key 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 and a clear understanding of basic API concepts.
  • •Eagerness to learn modern software delivery practices like pair programming, unit testing, and continuous improvement.
  • •Strong drive to share ideas, seek feedback, and support team members as you grow.
Skills:CollaborationKnowledge sharingClear communicationProblem-solvingContinuous learning
Tech Stack:C#.NET Framework.NETWPFXAMLSQLGitAPIUnit testingPair programmingDashboardsLogsAlertsRunbooks

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