1

Desktop Application Developer Jobs in Ontario (NOW HIRING)

Be Seen First

Full Stack Software Developer

Burlington, ON · On-site

CA$75K - CA$100K/yr

Familiarity with REST API design, JSON handling, and cloud-native application patterns is important ... desktop/tooling applications. • Experience communicating with hardware via TCP or Serial ...

Software Development Engineer in Test (SDET) Our client is looking for a meticulous SDET to ... application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance ...

Software Development Engineer in Test (SDET) Our client is looking for a meticulous SDET to ... application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance ...

... desktop applications and services using Microsoft Technologies. * Write concise, efficient ... Your application will be kept on file for up to two years. $$ Giesecke + Devrient ePayments Canada ...

If you are excited to work on a business-critical application suite that demands high quality work ... You have knowledge of a variety of frameworks (server side, infrastructure, browser side, desktop ...

... Desktop for Canadian Wealth Management (CWM). To support this journey, we're seeking a bright ... Must be familiar with Integrating Salesforce with other cloud-based application systems using REST ...

next page

Showing results 1-20

Desktop Application Developer information

See Ontario salary details

$34.5K

$104.3K

$150K

How much do desktop application developer jobs pay per year?

As of Jun 28, 2026, the average yearly pay for desktop application developer in Ontario is $104,331.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,500.00 and $127,500.00 per year, depending on experience, location, and employer.

What is a desktop developer?

A desktop application developer is a software professional who designs, creates, and maintains applications that run on desktop operating systems such as Windows, macOS, or Linux. They typically use programming languages like C++, Java, or C# and may work with development tools like Visual Studio or Eclipse. Their work involves understanding user interfaces, system integration, and ensuring software performance and security.

What is a Desktop Application Developer job?

A Desktop Application Developer is responsible for designing, building, and maintaining software applications that run on desktop operating systems like Windows, macOS, and Linux. They work with programming languages such as C#, Java, Python, or C++ and utilize frameworks like .NET, Qt, or Electron. Their duties include debugging, optimizing performance, and ensuring a seamless user experience. Developers may also collaborate with UX/UI designers, testers, and other developers to create functional and efficient applications.

What are the typical daily responsibilities of a Desktop Application Developer?

A Desktop Application Developer usually spends their day designing, coding, testing, and maintaining software applications for desktop environments. Common tasks include collaborating with product managers to clarify requirements, debugging and resolving issues, and writing clear documentation for end users or other developers. Developers may also participate in team meetings, code reviews, and contribute to continuous improvement initiatives. The role often requires balancing independent work with close teamwork to ensure features are delivered on time and meet quality standards.

What is the salary of an application developer?

The salary of a desktop application developer typically ranges from $70,000 to $120,000 annually, depending on experience, location, and skill set. Developers proficient in languages like C# or Java and familiar with tools such as Visual Studio or Eclipse tend to earn higher salaries, especially in competitive markets.

Can I make 100k as a software developer?

Desktop application developers can earn $100,000 or more annually, especially with experience, specialized skills, and in high-demand markets. Factors such as location, industry, and proficiency in programming languages like C# or Java influence salary levels.

Which is the hardest field in it?

For a Desktop Application Developer, the most challenging aspects often include mastering complex programming languages like C# or Java, understanding user interface design, and ensuring software security and stability. Staying updated with evolving development tools and debugging skills also require continuous learning and problem-solving. These areas demand strong technical expertise and attention to detail.

What are the key skills and qualifications needed to thrive in the Desktop Application Developer position, and why are they important?

To thrive as a Desktop Application Developer, you need strong programming skills in languages such as C#, Java, or C++, combined with experience in software design and debugging. Familiarity with development environments like Visual Studio, version control systems such as Git, and sometimes certifications in relevant technologies can be beneficial. Excellent problem-solving abilities, attention to detail, and good communication skills help you understand requirements and collaborate effectively with other teams. These skills ensure the delivery of reliable, user-friendly desktop applications that meet business and user needs.

What are popular job titles related to Desktop Application Developer jobs in Ontario? For Desktop Application Developer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Desktop Application Developer jobs in Ontario look for? The top searched job categories for Desktop Application Developer jobs in Ontario are:
What cities in Ontario are hiring for Desktop Application Developer jobs? Cities in Ontario with the most Desktop Application Developer job openings:

ThreatLocker Application Specialist - Endpoint Security - AAES 0603 RD#08

NavitasPartners

Brampton, ON • Hybrid

$30/hr

Other

Posted 26 days ago


Key responsibilities

  • Deploy, configure, and manage the ThreatLocker platform across enterprise environments.

  • Implement and maintain application allowlisting, ringfencing, and storage control policies to support endpoint security and compliance.

  • Monitor and respond to ThreatLocker alerts, events, and policy violations.


Job description

Job Title: ThreatLocker Application Specialist - Endpoint Security
Location: Greater Toronto Area (GTA), Canada

Prior experience in Banking or regulated BFSI environments is non-negotiable


Position Overview

We are seeking a highly skilled ThreatLocker Application Specialist to support endpoint security and application control initiatives within a regulated Banking / Financial Services (BFSI) environment. This role will focus on implementing and managing application allowlisting, ringfencing, and storage control policies to strengthen endpoint security posture and support audit and compliance requirements.

The ideal candidate will have hands-on experience with ThreatLocker or similar application control solutions, along with a strong understanding of endpoint security, governance, and regulatory standards.


Key ResponsibilitiesThreatLocker Administration
  • Deploy, configure, and manage the ThreatLocker platform across enterprise environments
  • Implement and maintain application allowlisting, ringfencing, and storage control policies
  • Monitor and respond to ThreatLocker alerts, events, and policy violations
Endpoint Security & Control
  • Enforce endpoint security controls aligned with BFSI security standards
  • Work closely with infrastructure and desktop engineering teams to secure endpoints
  • Identify and mitigate risks related to unauthorized applications and system access
Governance & Compliance
  • Support audit remediation efforts and ensure compliance with regulatory requirements
  • Develop and maintain policies, procedures, and documentation related to application control
  • Ensure proper evidence collection and audit readiness for endpoint security controls
Patching & Application Coordination
  • Collaborate with patching and application teams to ensure smooth deployment of updates without policy conflicts
  • Manage application approvals and exceptions within governance frameworks
Incident Response & Troubleshooting
  • Investigate and resolve endpoint security incidents related to application control
  • Perform root cause analysis and implement corrective actions
  • Provide support for production issues impacting users and systems
Stakeholder Engagement
  • Collaborate with Security, IT Operations, Risk, and Audit teams
  • Provide guidance and training to users and technical teams on ThreatLocker usage
  • Communicate risks, issues, and recommendations to stakeholders

Required Qualifications
  • 5+ years of experience in endpoint security, application control, or IT security roles
  • Mandatory experience within Banking or regulated Financial Services environments
  • Hands-on experience with ThreatLocker or similar tools (e.g., AppLocker, Carbon Black, CrowdStrike policies)
  • Strong understanding of endpoint security, least privilege, and application allowlisting concepts
  • Experience supporting audit and compliance initiatives
  • Knowledge of Windows environments and endpoint management

Preferred Qualifications
  • Certifications such as Security+, CISSP, or equivalent
  • Experience with EDR/XDR tools and endpoint protection platforms
  • Familiarity with scripting or automation (PowerShell, Python)
  • Knowledge of vulnerability management and patching processes
  • Understanding of BFSI regulatory standards (e.g., OSFI, PCI-DSS, ISO 27001)

Key Competencies
  • Strong analytical and troubleshooting skills
  • Attention to detail and security-focused mindset
  • Effective communication and stakeholder collaboration
  • Ability to work in fast-paced, regulated environments

Additional Requirements
  • Prior experience in Banking or regulated BFSI environments is non-negotiable
  • Ability to work in a hybrid/on-site model within the GTA region
  • Flexibility for after-hours support or on-call as needed

For more details reach at resumes@navitassols.com.

About Navitas Partners, LLC: It is a certified WBENC and one of the fastest-growing healthcare staffing firms in the US providing Medical, Clinical and Non-Clinical services to numerous hospitals. We offer the most competitive pay for every position we cater. We understand this is a partnership. You will not be blindsided, and your salary will be discussed upfront.