General Dynamics Mission Systems-Canada is hiring for Software Engineers to join our Canadian Air team. These positions can be based in Ottawa or Halifax. This team is advancing Canada's aerospace ...
Quick apply
General Dynamics Mission Systems-Canada is hiring for Software Engineers to join our Canadian Air team. These positions can be based in Ottawa or Halifax. This team is advancing Canada's aerospace ...
Quick apply
General Dynamics Mission Systems-Canada is hiring for Software Engineers to join our Canadian Air team. These positions can be based in Ottawa or Halifax. This team is advancing Canada's aerospace ...
CA$50K - CA$80K/yr
Software Developer ID: 1007 Location: Kitchener Department: Information Technology More about this job > Description Bridgeport Crew is committed to building innovative, scalable, and user-focused ...
CA$50K - CA$80K/yr
Software Developer ID: 1007 Location: Kitchener Department: Information Technology More about this job > Description Bridgeport Crew is committed to building innovative, scalable, and user-focused ...
The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including ...
Quick apply
The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including ...
Mississauga, ON · Hybrid
CA$142K - CA$158K/yr
Senior Software Engineer What your day-to-day will look like: Identify, prioritize and execute tasks in the software development life cycle Work with business to iterate over software requirements ...
Mississauga, ON · Hybrid
CA$142K - CA$158K/yr
Senior Software Engineer What your day-to-day will look like: Identify, prioritize and execute tasks in the software development life cycle Work with business to iterate over software requirements ...
Ottawa, ON · Remote
CA$130K - CA$190K/yr
About the Role We are hiring a Senior Software Engineer, Backend to join our product team. You'll be a key player in designing and building Centari's core AI technology, working alongside engineers ...
Quick apply
Ottawa, ON · Remote
CA$130K - CA$190K/yr
About the Role We are hiring a Senior Software Engineer, Backend to join our product team. You'll be a key player in designing and building Centari's core AI technology, working alongside engineers ...
Software Developer Location: Burlington, Ontario, Canada preferred: In-office or Hybrid Position Summary: Are you ready to start a new journey with a team of energized professionals advancing and ...
Software Developer Location: Burlington, Ontario, Canada preferred: In-office or Hybrid Position Summary: Are you ready to start a new journey with a team of energized professionals advancing and ...
Software Developer Location: Burlington, Ontario, Canada preferred: In-office or Hybrid Position Summary: Are you ready to start a new journey with a team of energized professionals advancing and ...
Software Developer Location: Burlington, Ontario, Canada preferred: In-office or Hybrid Position Summary: Are you ready to start a new journey with a team of energized professionals advancing and ...
Oakville, ON · On-site
CA$76.50K - CA$102K/yr
We are a software-focused IT solutions and services provider that equips organizations to be agile ... Working with software developers, application architects, QA engineers, and operations teams to ...
Oakville, ON · On-site
CA$76.50K - CA$102K/yr
We are a software-focused IT solutions and services provider that equips organizations to be agile ... Working with software developers, application architects, QA engineers, and operations teams to ...
Ottawa, ON · On-site
CA$76.50K - CA$102K/yr
We are a software-focused IT solutions and services provider that equips organizations to be agile ... Working with software developers, application architects, QA engineers, and operations teams to ...
Ottawa, ON · On-site
CA$76.50K - CA$102K/yr
We are a software-focused IT solutions and services provider that equips organizations to be agile ... Working with software developers, application architects, QA engineers, and operations teams to ...
SOFTWARE DEVELOPER - Deployment & Field Systems Our client is seeking a Software Developer to join their growing engineering team, working on cutting-edge solutions in energy systems and embedded ...
Quick apply
SOFTWARE DEVELOPER - Deployment & Field Systems Our client is seeking a Software Developer to join their growing engineering team, working on cutting-edge solutions in energy systems and embedded ...
SOFTWARE DEVELOPER - Deployment & Field Systems Our client is seeking a Software Developer to join their growing engineering team, working on cutting-edge solutions in energy systems and embedded ...
Quick apply
SOFTWARE DEVELOPER - Deployment & Field Systems Our client is seeking a Software Developer to join their growing engineering team, working on cutting-edge solutions in energy systems and embedded ...
Software Developer II (Please submit the resume in English) Location: Burlington, Canada - Hybrid or In-office Position Summary: Bentley Systems has exciting opportunities for Software Developers who ...
Software Developer II (Please submit the resume in English) Location: Burlington, Canada - Hybrid or In-office Position Summary: Bentley Systems has exciting opportunities for Software Developers who ...
Software Developer II (Please submit the resume in English) Location: Burlington, Canada - Hybrid or In-office Position Summary: Bentley Systems has exciting opportunities for Software Developers who ...
Software Developer II (Please submit the resume in English) Location: Burlington, Canada - Hybrid or In-office Position Summary: Bentley Systems has exciting opportunities for Software Developers who ...
Cloud First - Software Engineering is a high performing team to join! Wefocus on client adoption of ... Design and engineer enterprise-ready AI agents encompassing retrieval, orchestration, policy-based ...
New
Cloud First - Software Engineering is a high performing team to join! Wefocus on client adoption of ... Design and engineer enterprise-ready AI agents encompassing retrieval, orchestration, policy-based ...
New
Kitchener, ON · On-site
Join our team of 10 developers to build new software features in our software platform! Were looking for smart, generalist developers who can work to take feedback from our product team and improve ...
Quick apply
Kitchener, ON · On-site
Join our team of 10 developers to build new software features in our software platform! Were looking for smart, generalist developers who can work to take feedback from our product team and improve ...
Join our team of 10 developers to build new software features in our software platform! We're looking for smart, generalist developers who can work to take feedback from our product team and improve ...
Join our team of 10 developers to build new software features in our software platform! We're looking for smart, generalist developers who can work to take feedback from our product team and improve ...
Oakville, ON · Hybrid
CA$94.20K - CA$117.70K/yr
As a Software Developer on the Procurement team at Euna Solutions, you'll be a key part of delivering new features and enhancements to our first-in-class business-to-government marketplace. In this ...
Oakville, ON · Hybrid
CA$94.20K - CA$117.70K/yr
As a Software Developer on the Procurement team at Euna Solutions, you'll be a key part of delivering new features and enhancements to our first-in-class business-to-government marketplace. In this ...
An AI-native software engineer. You've integrated AI deeply into how you build software--not as a novelty, but as a core part of your workflow. You ship faster because of it, with higher standards ...
New
Quick apply
An AI-native software engineer. You've integrated AI deeply into how you build software--not as a novelty, but as a core part of your workflow. You ship faster because of it, with higher standards ...
New
ADGA is currently seeking to connect with Software Developers for an anticipated upcoming project. This is a proactive recruitment initiative, with potential start dates in the coming weeks or months ...
Quick apply
ADGA is currently seeking to connect with Software Developers for an anticipated upcoming project. This is a proactive recruitment initiative, with potential start dates in the coming weeks or months ...
CA$190.50K - CA$262K/yr
We're hiring a Staff Software Engineer to help lead the technical vision and evolution of Faire's Growth Platform - the communication systems, targeting capabilities, experimentation infrastructure ...
CA$190.50K - CA$262K/yr
We're hiring a Staff Software Engineer to help lead the technical vision and evolution of Faire's Growth Platform - the communication systems, targeting capabilities, experimentation infrastructure ...
$35K - $45.7K
2% of jobs
$45.7K - $56.4K
13% of jobs
$61.1K is the 25th percentile. Wages below this are outliers.
$56.4K - $67.1K
23% of jobs
The median wage is $71.2K / yr.
$67.1K - $77.8K
32% of jobs
$82.5K is the 75th percentile. Wages above this are outliers.
$77.8K - $88.5K
13% of jobs
$88.5K - $99.2K
4% of jobs
$99.2K - $109.9K
7% of jobs
$109.9K - $120.6K
0% of jobs
$120.6K - $131.2K
1% of jobs
$131.2K - $141.9K
2% of jobs
$141.9K - $152.6K
3% of jobs
$35K
$79.2K
$152.6K
An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

Full-time
Medical, Dental, Vision
Posted 14 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.
General Dynamics Mission Systems-Canada is hiring for Software Engineers to join our Canadian Air team. These positions can be based in Ottawa or Halifax. This team is advancing Canada’s aerospace capabilities by developing software solutions that support mission-critical functions. These systems contribute directly to improving operational effectiveness, situational awareness, and decision-making capabilities.
Specific responsibilities will vary depending on the level of the position, but may include:
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.
The hiring range for this position is $90,000-$140,000. Our goal is to provide a fair and competitive offer based on an assessment of internal equity and your qualifications, including:
Benefits
As a full-time employee at General Dynamics Mission Systems–Canada, you’ll enjoy a competitive total rewards package that supports your professional and personal well-being:
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.