Associate Desktop Engineer - C#/.NET & WPF

Xero

Alberta

Hybrid

CAD 109,000 - 136,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

World-class benefits

Job summary

At Xero, an Associate Desktop Engineer will contribute to clean, reliable code delivering features that address customer needs while maintaining robust software systems. You will debug, review code, and help refine engineering processes in a supportive team environment.

You will focus on C# and .NET, build desktop interfaces with WPF and XAML, and work with SQL databases, practicing pair programming and unit testing to ensure high quality releases.

Qualifications

  • Proficient in C# and object-oriented programming
  • Experience with .NET Framework, WPF, XAML, and relational SQL databases
  • Familiar with Git workflows and API concepts
  • Eagerness to learn modern delivery practices like pair programming and unit testing
  • Desire to contribute to a collaborative, growth-focused team environment

Responsibilities

  • Develop high-quality software in C# and .NET 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 SQL databases

Skills

C#
DotNet
WPF
XAML
SQL
Git
API basics
Unit testing
Pair programming
OO principles
Continuous improvement

Job description

At Xero, an Associate Desktop Engineer will contribute to clean, reliable code delivering features that address customer needs while maintaining robust software systems. You will debug, review code, and help refine engineering processes in a supportive team environment.

You will focus on C# and .NET, build desktop interfaces with WPF and XAML, and work with SQL databases, practicing pair programming and unit testing to ensure high quality releases.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Engineer - Build Web Apps (Hybrid/Remote)
Associate Engineer - Build Web Apps (Hybrid/Remote)

Xero • Alberta

Hybrid
CAD 109,000 - 136,000
World-class benefits
Associate Engineer (Back End)
Associate Engineer (Back End)

Xero • Calgary

On-site
CAD 109,000 - 136,000
Backend Engineer — Cloud Microservices (C#, AWS)
Backend Engineer — Cloud Microservices (C#, AWS)

Apply • Vancouver

Hybrid
CAD 132,000 - 150,000
Wellbeing days
Generous leave
Professional development budget
+1
Backend Engineer - Microservices & Cloud (C#/AWS)
Backend Engineer - Microservices & Cloud (C#/AWS)

Xero • Vancouver

Hybrid
CAD 132,000 - 150,000
Wellbeing days
Professional development budget
Equity (RSU) programs
C# Desktop App Developer Full-time (Remote)
C# Desktop App Developer Full-time (Remote)

Tartigrade • Calgary

Remote
CAD 90,000 - 120,000
Senior Software Engineer: Distributed Systems & Architecture
Senior Software Engineer: Distributed Systems & Architecture

Xero Limited • Vancouver

Hybrid
CAD 155,000 - 205,000
World-class benefits
Hybrid Vancouver office
Professional development
Senior Windows Desktop Engineer – Native Apps
Senior Windows Desktop Engineer – Native Apps

Cresta • Canada

Remote
CAD 120,000 - 160,000
Medical, dental, and vision plans
Paid parental leave
Monthly Health & Wellness allowance
+3
Associate Engineer (Front End)
Associate Engineer (Front End)

Jobs in JS • Calgary

On-site
CAD 109,000 - 136,000
Associate Engineer (Front End)
Associate Engineer (Front End)

Xero • Calgary

Hybrid
CAD 109,000 - 136,000
Senior C# / .NET WinUI 3 Developer (Hybrid)
Senior C# / .NET WinUI 3 Developer (Hybrid)

Mantu • Brossard

Hybrid
CAD 110,000 - 140,000