General Dynamics Mission Systems–Canada
defence and security
SoftwareEngineeringManager
Neural analysis suggests this role is
optimal for mid candidates.
“Software Engineering Manager at General Dynamics Mission Systems–Canada. Skills: Software Engineering Leadership, Team Management, Program Alignment, Technical Risk Management. Lead a group of software developers, providing guidance, mentorship, and coordination. Manage delivery of software releases to the customer as per program commitments and associated dependencies”
What You'll Achieve.
ensure program execution in compliance with both schedule and cost constraints; alignment with program goals and priorities; delivery of software releases to the customer as per program commitments and associated dependencies
Industry & Context.
practical problem-solving
General Dynamics Mission Systems-Canada be registered with the Canadian Controlled Goods program, all of its workforce be security assessed, obtain and maintain a Canadian government security clearance, meet additional security requirements in order to gain access to technical data, classified areas or information that is subject to international regulations, eligible to work in Canada
What They're Looking For.
Must Have
Bachelor's degree in Computer Science, Software Engineering or equivalent, Previous applicable software engineering leadership including daily oversight, supporting career progression, managing training needs, Experience with design and deployment of software for aircraft systems (or other applicable experience), Detailed knowledge and understanding of engineering standards and methods, Excellent communications skills to interact with a variety of engineering and program professionals, Highly adaptable with a proven ability to multi-task and context switch, Must be eligible to work in Canada, Must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance
Nice to Have
Experience working with or familiarity with AI/ML models is preferred, A Professional Engineer (P. Eng) designation, Familiarity with software airworthiness standards (e. g. DO-178C), Familiarity with Agile development methodologies, Experience working with large groups
What You'll Do.
Lead a group of software developers
Manage delivery of software releases to the customer as per program commitments and associated dependencies
Manage the allocation of resources to the collection of projects in the Canadian Air portfolio
Manage technical risks associated with implementation
How You'll Work.
Team & Collaboration
Working closely with Program Management, Quality Assurance, Airworthiness, and other stakeholders to align software development with overall project goals and timelines; Facilitating effective teambuilding across a large team supporting multiple customers and projects; Interacting with a variety of engineering and program professionals
Communication Scope
Excellent communications skills to interact with a variety of engineering and program professionals
Process & Methodology
ensure program execution in compliance with both schedule and cost constraints, alignment with program goals and priorities, managing delivery of software releases, managing allocation of resources, managing technical risks
Full Job Description
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. Our Canadian Air team is seeking a Software Engineering Manager to lead a group of talented developers. The successful candidate will oversee the day-to-day operations of the Software team to ensure program execution in compliance with both schedule and cost constraints and alignment with program goals and priorities. At a high level, your responsibilities will include: * Leading a group of software developers, providing guidance, mentorship, and coordination * Managing delivery of software releases to the customer as per program commitments and associated dependencies * Working closely with Program Management, Quality Assurance, Airworthiness, and other stakeholders to align software development with overall project goals and timelines * Managing the allocation of resources to the collection of projects in the Canadian Air portfolio * Facilitating effective teambuilding across a large team supporting multiple customers and projects * Managing technical risks associated with implementation, performance, and project delivery ## Qualifications * Bachelor's degree in Computer Science, Software Engineering or equivalent * Previous applicable software engineering leadership including daily oversight, supporting career progression, managing training needs * Experience with design and deployment of software for aircraft systems (or other applicable experience) * Detailed knowledge and understanding of engineering standards and methods * Excellent communications skills to in
Applying for this Software Engineering Manager role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about General Dynamics Mission Systems–Canada?
Real rants from real employees. Read before you apply.