Make Your Resume Now

Software Engineer, Canadian Air

Posted November 20, 2025
Full-time Mid-Senior Level

Job Overview

General Dynamics Mission Systems-Canada is hiring for Software Engineering positions within our Air & Naval (A&N) division for our Canadian Air Team. These positions can be based in Ottawa or Halifax. Join a team that’s advancing Canada’s aerospace capabilities, developing software solutions that support mission-critical functions.  These systems contribute directly to improving operational effectiveness, situational awareness, and decision-making capabilities for defense partners around the world.

Specific responsibilities will vary depending on the level of the position and project, but may include:

  • Performing software requirements analysis, design, development, testing, and integration
  • Writing and reviewing software design documentation, test plans, and procedures
  • Developing high-quality, maintainable code while adhering to project and coding standards
  • Participating in code reviews and contributing to continuous improvement initiatives
  • Troubleshooting and resolving software issues, including root cause analysis and verification of fixes
  • Collaborating with cross-functional teams to support system design, integration, and validation
  • Providing technical support to internal stakeholders throughout the development lifecycle
  • Presenting technical content at design reviews and team meetings
  • For senior candidates: leading software development tasks and mentoring junior team members

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!