Software Engineering Developer, Canadian Air
Full-time Mid-Senior LevelJob 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
Make Your Resume Now