1

Desktop Application Developer Jobs in Toronto, ON

Controls Engineer

Mississauga, ON ยท On-site

CA$75K - CA$90K/yr

Software Application Knowledge: * Design/Drafting software - AutoCAD (ACAD) or AutoCAD Electrical ... Desktop software- Microsoft Word, Excel, Projects, and Outlook * Beckhoff TwinCat programming ...

... web, desktop, mobile, mainframe, micro/mini systems, etc.) and multi-tiered open-standard ... application packages management). * Thorough knowledge of large-scale complex systems analysis ...

New

... Jamf Engineer, you will be part of our Delivery Services Team, responsible for designing ... Troubleshoot device enrollment failures, configuration conflicts, application installation issues ...

New

Mentor junior and intermediate developers, while promoting engineering best practices across the ... Experience with desktop interoperability or multi-application workflow platforms. * Familiarity ...

Coordinate incidents and service restoration with Desktop Engineering, Network, Voice, Market Data, Information Security, Application Support, Identity and Access Management, Premises, vendors, and ...

... and desktops) across the enterprise. This role owns the platform end to end from a design ... compliance, application delivery, security, and lifecycle. Produces buildable, well-documented ...

Create and launch powerful, user-facing features for Desktop and Mobile Web that help spark ... industry Web application development experience, building consumer or business facing products.

Systems Engineer

Toronto, ON ยท Hybrid

CA$100K - CA$142K/yr

Experience creating deployment pipelines for Windows Server Core, Windows Server Desktop Experience ... Familiarity with Cisco Application Centric Infrastructure (ACI), Palo Alto Networks firewalls, SQL ...

Showing results 21-40

Desktop Application Developer information

See Toronto, ON salary details

$32.9K

$99.6K

$143.2K

How much do desktop application developer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for desktop application developer in Toronto, ON is $99,567.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,870.00 and $121,678.00 per year, depending on experience, location, and employer.

What is a desktop application developer?

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 does a desktop application developer do?

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 are the key skills and qualifications needed to thrive as a desktop application developer?

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 Toronto, ON?

For Desktop Application Developer jobs in Toronto, ON, the most frequently searched job titles are:

What cities near Toronto, ON are hiring for Desktop Application Developer jobs?

Cities near Toronto, ON with the most Desktop Application Developer job openings:

Infographic showing various Desktop Application Developer job openings in Toronto, ON as of September 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Temporary. Highlights an 65% In-person, 14% Hybrid, and 21% Remote job distribution, with an average salary of $99,567 per year, or $47.9 per hour.

Controls Engineer

Mississauga, ON โ€ข On-site

CA$75K - CA$90K/yr

Full-time

Re-posted 20 days ago


Job description

This posting is for an existing vacancy.  Salary range is $75,000.00-$90,000.00 About PSI Engineering PSI Engineering manufactures and integrates automated pack and sortation systems for high volume warehouse and distribution centers who serve the business to consumer (B2C) market, drastically improving throughput and accuracy while reducing labor costs. Founded over three decades ago, PSI Engineering began in the print-on-demand business. With a deep understanding of printing technology and with several patented designs, PSI has been able to develop a suite of core machines that are recognized as the fastest and most accurate document handling products in the industry. Since its founding, PSI Engineering has evolved into a leading end-to-end pack line solutions provider, from consultation and design to manufacturing and support. PSI is recognized as a global expert in pack area automation for warehouse/fulfillment centers, otherwise known as the last 100 feet of the order fulfillment process. We work with clients globally to increase facility productivity, optimize labor costs, and improve overall order packing efficiency. The Opportunity The Controls Engineer is responsible for designing, implementing, and maintaining processes continuously improves PSI machines and systems performance. In this role, you will be responsible for design, programing, and testing FAT of systems integrated controls.  Key Responsibilities  * Develop functional requirements documentation and designs for PLC software and user interfaces. * PLC, HMI, and drive system programming, including ancillary hardware such as barcode scanners, scales, etc. * Work in conjunction with other company departments and the customer when completing designs. Other departments will include sales, software engineering, manufacturing, and field installation. * Provide engineering and automation excellence through concept planning, configuration, integration and testing of controls systems. * Test and troubleshoot various controls, mechanical and electrical systems, during FAT and remote support to field service. * Provide technical support and documented instruction for customers and team members. * Reviewing and maintaining systems and identifying improvements in the design incorporating trends. * Provide timely updates to project management and supervisor for progress against scope, schedule, and budget. * Travel to customer sites for engineering evaluations and inspections. Produce reports and recommendations based on these evaluations and inspections. * Assist in installation, testing, and de-bug of electrical components, machine startups, and commissioning. * Produce documentation for design basis based on project work scope. * Produce documentation for equipment operation, maintenance, vendor equipment, and training based on project requirements. Ideal Candidate Profile Education: * Bachelor’s degree in Computer Engineering, Computer Engineering Technology, Electrical Engineering, Electrical Engineering Technology, Robotics and/or equivalent experience and training Experience: * 3+ years designing and commissioning automated material handling systems, including electrical design, PLC, HMI, drive, and motion controls * Mainly proficient in Siemens and AB PLC programming * Experience with AC and DC drive systems, including Lenze and SEW * Experience with PLC control networks, such as Ethernet/IP, ControlNet, EtherCAT, Profibus, Profinet, and AS-i Bus * Comprehensive knowledge of electrical controls engineering principles, concepts, practices, and codes (NEC, UL, CE, and NFPA) * Ability to travel throughout North America to support project design, installations, sales efforts, and inspections * Ability to operate in a team environment and communicate clearly to the intended audience * Possess the knowledge and experience to recognize when problems surface or are looming, and proactively bring the correct people together to solve these problems * Experience with sortation systems, conveyor systems, and overhead systems is an asset. Software Application Knowledge: * Design/Drafting software - AutoCAD (ACAD) or AutoCAD Electrical (ACADE), EPLAN * Desktop software- Microsoft Word, Excel, Projects, and Outlook * Beckhoff TwinCat programming software packages   PSI Engineering is committed to fair and equitable recruiting practices in accordance with the Accessibility for Ontarians with Disability Act (AODA). Persons with disabilities are encouraged to come forward at any stage of the recruitment process to request accommodations, if needed. PSI Engineering is an equal opportunity employer. We value diversity and are committed to building a team that reflects a wide range of backgrounds, perspectives, and skills.