1

Desktop Engineer Jobs in Ontario (NOW HIRING)

Senior Desktop Software Developer

Toronto, ON · Remote

CA$160K - CA$175K/yr

Remote Senior Desktop Software Developer About Sync Sync.com is a leading end-to-end encrypted cloud storage platform operating at significant scale across dual data centers. We build secure, privacy ...

The SDK comes with two core implementations, one in C# for desktop and mobile clients and second in ... As a Senior Drive Foundation Engineer, you will play a crucial role in designing, implementing, and ...

We are seeking a Desktop Systems Specialist to provide onsite and remote technical support for end users across hardware, software, mobile devices, and workplace technology. This role is responsible ...

Strong experience with concurrent multi-threaded programming * Optional experience building and maintaining desktop applications * Working knowledge of file systems * Working knowledge of Git

Systems Engineer, Associate Location : Toronto, ON (Hybrid) *Pay Range : $26.00 - $33.65 CAD hourly ... MacOS Desktop * DNS and DHCP and related operations * On-boarding and off-boarding of staff ...

... programmers and developers. * You will be supported by experienced local claims support ... A Desktop adjuster is responsible for: * Reviewing Documentation: Examine policyholder statements ...

The Okta Verify Team Okta Verify Team builds desktop and mobile applications for authentication and ... The Staff Software Engineer in Test Opportunity We seek a passionate and experienced C++ / Linux ...

next page

Showing results 1-20

Desktop Engineer information

See Ontario salary details

$14

$36

$59

How much do desktop engineer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for desktop engineer in Ontario is $36.64, according to ZipRecruiter salary data. Most workers in this role earn between $27.40 and $43.27 per hour, depending on experience, location, and employer.

How much do desktop engineers make?

Desktop engineers typically earn a median annual salary of around $60,000 to $80,000, depending on experience, certifications, and the complexity of the environment they support. Salaries can vary based on the industry and geographic location, with higher wages often found in urban areas and for those with specialized skills in troubleshooting, hardware, and software support.

What is the difference between Desktop Engineer vs Network Technician?

AspectDesktop EngineerNetwork Technician
CertificationsCompTIA A+, Microsoft Certified Desktop Support Technician (MCDST)CompTIA Network+, Cisco CCNA
Work EnvironmentOffice, help desk, on-site supportData centers, network rooms, on-site troubleshooting
Primary ResponsibilitiesMaintaining and troubleshooting desktops, hardware, softwareInstalling, configuring, and repairing network hardware and infrastructure
Industry UsageIT support, corporate environmentsTelecommunications, enterprise networks

While both roles support IT infrastructure, Desktop Engineers focus on end-user devices like desktops and laptops, whereas Network Technicians specialize in network hardware and connectivity. Understanding these differences helps employers and job seekers target the right skills and certifications for each role.

What is a desktop engineer?

A desktop engineer is responsible for troubleshooting problems with computer software and hardware. In this job, you may work as a desktop support engineer for a technical support firm that services multiple clients or for a company, school, or government agency in their IT department. Your job duties include responding to telephone and email inquiries, monitoring computer systems, installing software or hardware, and performing maintenance on computer systems. You need strong customer service and problem-solving skills and in-depth knowledge of computers to succeed in a career as a desktop engineer.

What are the key skills and qualifications needed to thrive as a desktop engineer, and why are they important?

To thrive as a Desktop Engineer, you need expertise in operating systems (Windows, macOS), hardware troubleshooting, and a background in computer science or relevant certifications like CompTIA A+ or Microsoft Certified: Modern Desktop Administrator Associate. Familiarity with remote desktop tools, imaging software, Active Directory, and ticketing systems is typically required. Strong problem-solving abilities, communication skills, and customer service orientation help Desktop Engineers stand out. These skills ensure efficient issue resolution, minimize downtime, and deliver a positive technology experience to end users.

What are some common challenges faced by desktop engineers and how are they typically addressed?

Desktop Engineers often encounter challenges such as managing diverse hardware and software configurations, troubleshooting unexpected technical issues, and supporting users with varying levels of technical expertise. Staying current with new technologies and security threats is also essential. These challenges are usually addressed through ongoing training, standardized deployment practices, and strong collaboration with IT support teams to ensure smooth operations and minimal downtime for end-users.
What are the most commonly searched types of Desktop Engineer jobs in Ontario? The most popular types of Desktop Engineer jobs in Ontario are:
What are popular job titles related to Desktop Engineer jobs in Ontario? For Desktop Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Desktop Engineer jobs in Ontario look for? The top searched job categories for Desktop Engineer jobs in Ontario are:
What are popular job titles related to Desktop Engineer jobs in ON? For Desktop Engineer jobs in ON, the most frequently searched job titles are:
Infographic showing various Desktop Engineer job openings in Ontario as of August 2026, with employment types broken down into 94% Full Time, 2% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $76,220 per year, or $36.6 per hour.

Full-time

Posted 3 days ago

New


Job description

Position Summary

The Desktop Engineerserves as the subject matter expert for George Brown's Endpoint ManagementEcosystem supporting Windows, Apple (MacOS, IOS), and Android-based user-facingendpoint. This role is responsible for the end-to-end implementation, ongoingsupport, and optimization of endpoint infrastructure. It focuses on managingdesktops, laptops, smart phones, and tablets using MDM tools such as Intune,with responsibility for enrollment, configuration, patching, compliance,endpoint security, and supports comprehensive asset management.

Key Responsibilities

  • Design and implement endpoint management solutions that optimize end-user experience across corporate and classroom environments, ensuring performance, usability, and minimal disruption while maintaining required security and compliance standards.
  • Support and administer the end-to-end mobile device management process using cloud tools like Intune and JAMF, ensuring secure configurations, compliance with Cyber Security frameworks (CIS, ISO, NIST), and alignment with organizational IT and cloud security standards.
  • Support and oversee the full endpoint lifecycle, including device configuration, onboarding, reassignment, and offboarding, ensuring each phase is executed efficiently and in alignment with operational goals.
  • Provide Level-3 support for incidents, ensuring effective troubleshooting, timely resolution, and accountability throughout the process.
  • Manage and optimize the Azure Virtual Desktop (AVD) environment by overseeing configuration changes, continuously monitoring performance, and fine-tuning the environment to align with George Brown's evolving user needs and operational requirements.
  • Provide support for macOS devices, troubleshooting enrollment, configuration, and application deployment issues in collaboration with support teams and vendors.
  • Support device configurations, security baselines, and Intune application deployments ensuring all setups, security controls, and updates meet organizational standards.
  • Handle escalations, outages, configuration changes, and provide advanced support, assisting support staff with technical questions.
  • Other duties as assigned.

Educational and Experience Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, Cyber Security, or other related program from a recognized post-secondary institute.
  • Must have at least one or more of the following certifications or a combination of education and experience in related areas:
    • Microsoft 365 Certified: Endpoint Administrator Associate
    • CompTIA A+
    • Apple Certified Support Professional (ACSP)
    • Microsoft Certified: Azure Administrator Associate
    • Microsoft Certified: Azure Virtual Desktop Specialty (AZ-140)
    • Microsoft 365 Certified: Administrator Expert
  • Minimum of eight (8) years of hands-on experience in the following: supporting MDM (e.g., Intune, JAMF, etc.) in a large enterprise environment. Hands-on experience in supporting user identity (Active directory/Entra ID).
  • Extensive experience managing and supporting MDM solutions such as Intune and JAMF, ensuring secure configurations, policy enforcement, and compliance with CIS, ISO, and NIST frameworks.
  • Strong experience in OS management includes zero-touch deployments via Autopilot and managing OS upgrades. Strong experience in supporting macOS devices.
  • Extensive experience in managing patch deployment, including Windows updates, security patches, driver updates, and application updates, ensuring controlled deployment with minimal downtime.
  • Strong application packaging experience using tools like Intune Win32, MSI, or App-V to create, test, deploy, and maintain software packages and virtualized applications.
  • Hands-on experience in compliance management, including deploying security baselines, refining enforcement policies, and automating remediation processes.
  • Strong experience in implementing endpoint hardening configuration baselines, including disk encryption, attack surface reduction, EDR, and firewall configurations to meet organizational security standards.
  • Experienced in handling L2 incident tickets, service outages, escalations, working closely with vendors, ensuring timely resolution within SLA requirements, and maintaining detailed ticket updates.

Skills and Attributes

  • Proven expertise in handling end-to-end endpoint lifecycle management, including device onboarding, configuration, reassignment, and offboarding, ensuring efficient and audit-ready asset tracking.
  • Manage and support identity and access management, Microsoft 365, and Power Platform solutions, ensuring secure access, user support, issue resolution, and adoption of best practices.
  • Expertise in managing Azure virtual desktop environments including managing AVD environments, optimizing performance, and securing virtual desktops.
  • Support endpoint troubleshooting, generate reports and automated remediation using PowerShell scripts and Microsoft Graph API integrations.
  • Develop and maintain clear, standardized technical documentation and SOPs, ensuring all support team members consistently follow endpoint procedures for reliable operations.
  • Excellent communication, collaboration, teamwork, and interpersonal skills at a professional level.
  • Demonstrated commitment to uphold the polytechnic's priorities on equity, diversity, inclusion and Indigenization (EDII).
  • Able to lift between 20 kg or 44 lbs (i.e., help with moving endpoints as required).
  • Able to travel between campuses occasionally.