Software Engineer
Nepean, ON ยท On-site +1
You will be working with a multidisciplinary engineering team to deliver Intelligence ... Develop and maintain rich Java desktop client applications that consume and present sensor-derived ...
Quick apply
Nepean, ON ยท On-site +1
You will be working with a multidisciplinary engineering team to deliver Intelligence ... Develop and maintain rich Java desktop client applications that consume and present sensor-derived ...
Quick apply
Nepean, ON ยท On-site +1
You will be working with a multidisciplinary engineering team to deliver Intelligence ... Develop and maintain rich Java desktop client applications that consume and present sensor-derived ...
Kitchener, ON ยท Hybrid
CA$80K - CA$110K/yr
As a Software Engineer, C# .NET / WPF, you'll join an agile, globally distributed team developing desktop applications used by hearing care professionals worldwide. Working with modern technologies ...
Kitchener, ON ยท Hybrid
CA$80K - CA$110K/yr
As a Software Engineer, C# .NET / WPF, you'll join an agile, globally distributed team developing desktop applications used by hearing care professionals worldwide. Working with modern technologies ...
Toronto, ON ยท On-site
As a Lead Software Engineer on the Advice Centre Engineering Team, you will architect and lead the ... Demonstrated ability to troubleshoot and resolve complex multi-tier applications, desktop systems ...
Toronto, ON ยท On-site
As a Lead Software Engineer on the Advice Centre Engineering Team, you will architect and lead the ... Demonstrated ability to troubleshoot and resolve complex multi-tier applications, desktop systems ...
Toronto, ON ยท On-site
Desktop/laptop tech support (Mac and PC) * Windows 11 operating systems * Support mobile devices, printers, scanners, wireless, VPN, etc. * IMAC Support - IT equipment Install/Move/Add/Change
Toronto, ON ยท On-site
Desktop/laptop tech support (Mac and PC) * Windows 11 operating systems * Support mobile devices, printers, scanners, wireless, VPN, etc. * IMAC Support - IT equipment Install/Move/Add/Change
Toronto, ON ยท On-site
Desktop/laptop tech support (Mac and PC) * Windows 11 operating systems * Support mobile devices, printers, scanners, wireless, VPN, etc. * IMAC Support - IT equipment Install/Move/Add/Change
Toronto, ON ยท On-site
Desktop/laptop tech support (Mac and PC) * Windows 11 operating systems * Support mobile devices, printers, scanners, wireless, VPN, etc. * IMAC Support - IT equipment Install/Move/Add/Change
Toronto, ON ยท On-site
Desktop/laptop tech support (Mac and PC) * Windows 11 operating systems * Support mobile devices, printers, scanners, wireless, VPN, etc. * IMAC Support - IT equipment Install/Move/Add/Change
Toronto, ON ยท On-site
Desktop/laptop tech support (Mac and PC) * Windows 11 operating systems * Support mobile devices, printers, scanners, wireless, VPN, etc. * IMAC Support - IT equipment Install/Move/Add/Change
Burlington, ON ยท On-site
The successful candidate will be a versatile IT professional able to support a broad range of desktop, networking, and infrastructure technologies, with a focus on problem solving and superior ...
Quick apply
Burlington, ON ยท On-site
The successful candidate will be a versatile IT professional able to support a broad range of desktop, networking, and infrastructure technologies, with a focus on problem solving and superior ...
Milton, ON ยท On-site
CA$28 - CA$30/hr
Manual dexterity required to use desktop computer and peripherals * Overtime as required Requirements * Minimum of three years in Community College with Technology diploma or an Engineering degree ...
Milton, ON ยท On-site
CA$28 - CA$30/hr
Manual dexterity required to use desktop computer and peripherals * Overtime as required Requirements * Minimum of three years in Community College with Technology diploma or an Engineering degree ...
Cambridge, ON ยท On-site
Strong experience in manual testing of web and desktop applications. * Expertise in test case design, execution, and defect reporting. * Knowledge of SDLC, STLC, and defect lifecycle. * Experience in ...
Quick apply
Cambridge, ON ยท On-site
Strong experience in manual testing of web and desktop applications. * Expertise in test case design, execution, and defect reporting. * Knowledge of SDLC, STLC, and defect lifecycle. * Experience in ...
The Manufacturing Engineer is responsible for supporting the manufacturing cycle of product ... Manual dexterity is required to use desktop computer and peripherals. * Occasional lifting of ...
Quick apply
The Manufacturing Engineer is responsible for supporting the manufacturing cycle of product ... Manual dexterity is required to use desktop computer and peripherals. * Occasional lifting of ...
CA$75K - CA$120K/yr
Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software will be considered an asset * Knowledge of relevant municipal/provincial engineering standards and ...
CA$75K - CA$120K/yr
Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software will be considered an asset * Knowledge of relevant municipal/provincial engineering standards and ...
Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software will be considered an asset * Knowledge of relevant municipal/provincial engineering standards and ...
Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software will be considered an asset * Knowledge of relevant municipal/provincial engineering standards and ...
Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software will be considered an asset * Knowledge of relevant municipal/provincial engineering standards and ...
Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software will be considered an asset * Knowledge of relevant municipal/provincial engineering standards and ...
Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software will be considered an asset * Knowledge of relevant municipal/provincial engineering standards and ...
Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software will be considered an asset * Knowledge of relevant municipal/provincial engineering standards and ...
Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software will be considered an asset * Knowledge of relevant municipal/provincial engineering standards and ...
Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software will be considered an asset * Knowledge of relevant municipal/provincial engineering standards and ...
Waterloo, ON ยท On-site +1
... and desktop platforms, protecting both business and personal data. We are looking for an ... Software Developer who is at home in native C and C++ and wants to write the code our secure ...
Waterloo, ON ยท On-site +1
... and desktop platforms, protecting both business and personal data. We are looking for an ... Software Developer who is at home in native C and C++ and wants to write the code our secure ...
Waterloo, ON ยท On-site +1
... and desktop platforms, protecting both business and personal data. We are looking for an ... Software Developer who is at home in native C and C++ and wants to write the code our secure ...
Waterloo, ON ยท On-site +1
... and desktop platforms, protecting both business and personal data. We are looking for an ... Software Developer who is at home in native C and C++ and wants to write the code our secure ...
Toronto, ON ยท On-site +1
Create and launch powerful, user-facing features for Desktop and Mobile Web that help spark ... Quality Engineering: Employ automated testing and best practices to deliver reliable, maintainable ...
Toronto, ON ยท On-site +1
Create and launch powerful, user-facing features for Desktop and Mobile Web that help spark ... Quality Engineering: Employ automated testing and best practices to deliver reliable, maintainable ...
Toronto, ON ยท Hybrid
CA$105K - CA$145K/yr
Partner with Engineering to plan, implement, and maintain integrations * Assist users with desktop setup and using our technology stack * Observability & Incident Response * Actively monitor the ...
Toronto, ON ยท Hybrid
CA$105K - CA$145K/yr
Partner with Engineering to plan, implement, and maintain integrations * Assist users with desktop setup and using our technology stack * Observability & Incident Response * Actively monitor the ...
Toronto, ON ยท Hybrid
CA$100K - CA$142K/yr
Systems Engineer Your Moneris Career - The Opportunity Join the Platform Services and Systems ... Experience creating deployment pipelines for Windows Server Core, Windows Server Desktop Experience ...
Toronto, ON ยท Hybrid
CA$100K - CA$142K/yr
Systems Engineer Your Moneris Career - The Opportunity Join the Platform Services and Systems ... Experience creating deployment pipelines for Windows Server Core, Windows Server Desktop Experience ...
$14.18 - $18.27
1% of jobs
$18.27 - $22.36
8% of jobs
$22.36 - $26.44
13% of jobs
$27.46 is the 25th percentile. Wages below this are outliers.
$26.44 - $30.53
12% of jobs
$30.53 - $34.62
16% of jobs
The median wage is $34.79 / hr.
$34.62 - $38.70
13% of jobs
$42.04 is the 75th percentile. Wages above this are outliers.
$38.70 - $42.79
16% of jobs
$42.79 - $46.88
11% of jobs
$46.88 - $50.96
7% of jobs
$50.96 - $55.05
2% of jobs
$55.05 - $59.13
2% of jobs
$14
$36
$59
| Aspect | Desktop Engineer | Network Technician |
|---|---|---|
| Certifications | CompTIA A+, Microsoft Certified Desktop Support Technician (MCDST) | CompTIA Network+, Cisco CCNA |
| Work Environment | Office, help desk, on-site support | Data centers, network rooms, on-site troubleshooting |
| Primary Responsibilities | Maintaining and troubleshooting desktops, hardware, software | Installing, configuring, and repairing network hardware and infrastructure |
| Industry Usage | IT support, corporate environments | Telecommunications, 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.
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.

Full-time
Medical, Dental, Vision, Retirement
Posted 8 days ago
Build bold. Deliver impact. Win together.
At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solutions that enhance national security, strengthen communities, and protect the people we serve.
If you’re looking for meaningful work that contributes to a safer, more secure world, you’ll find purpose here. Every day, your skills will directly impact programs that matter.
Job DescriptionPosition Description
The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian Army. You will be working with a multidisciplinary engineering team to deliver Intelligence, Reconnaissance, Target Acquisition and Surveillance capabilities into a fully integrated tactical network, capable of providing flexible, multi-role and combat-capable communications, command and control.
You will be part of an agile development team, responsible for designing, implementing and verifying software components for ISTAR commanders and operators. This role requires on-site work at our Ottawa office and customer locations within the National Capital Region, with flexibility to work remotely when necessary. Occasional travel may be required to support customer field trials.
Responsibilities
What You Need to Have to Succeed
What Makes You Stand Out
Security
It is a requirement that General Dynamics Mission Systems-Canada be registered with the Canadian Controlled Goods program and that all of its workforce be security assessed. Successful applicants must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance. Applicants may be required to meet additional security requirements in order to gain access to technical data, classified areas or information that is subject to international regulations. You must be eligible to work in Canada.
What We Offer
The hiring range for this position is $85,000 to $110,000 CAD annual.
Our goal is to provide a fair and competitive offer based on an assessment of internal equity and your qualifications, including:
Our Benefits:
At General Dynamics Mission Systems–Canada, we prioritize work-life balance. As a fulltime regular/term employee, you can enjoy a supportive, friendly and respectful environment with a competitive total rewards package.
Why join us?
Accommodation
If you require accommodation during any stage of the application process, please contact Human Resources via recruitment@gd-ms.ca.
Closing Date
We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.