General Dynamics Mission Systems

Technology

SoftwareEngineeringManager

CA$122–155k Cole Harbour, Nova Scotia, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Software Engineering Manager at General Dynamics Mission Systems. Skills: Software Engineering Management, Program Execution, Stakeholder Alignment. Lead software developers. Provide guidance”

What You'll Achieve.

Deliver impact; Win together; Enhance national security; Strengthen communities; Protect people served; Contribute to safer world; Contribute to secure world; Directly impact programs

Industry & Context.

Technology
Problems you'll solve

Technical risks

Eligibility Requirements

Canadian Controlled Goods program registration, Security assessed workforce, Canadian government security clearance, Access to technical data, Access to classified areas, Access to information subject to international regulations

What They're Looking For.

Must Have

Bachelor's degree in Computer Science, Software Engineering leadership experience, Daily oversight experience, Manage training needs, Software design experience, Software deployment experience, Aircraft systems experience, Engineering standards knowledge, Engineering methods knowledge, Excellent communications skills, Highly adaptable, Proven ability to multi-task, Proven ability to context switch, Eligible to work in Canada

Nice to Have

Professional Engineer (P. Eng) designation, Experience with AI/ML models, Familiarity with software airworthiness standards, Familiarity with Agile development methodologies

What You'll Do.

Lead software developers

Coordinate developers

Manage software release delivery

Ensure program execution

Comply with schedule constraints

Comply with cost constraints

Align with program goals

Align with program priorities

Manage resource allocation

Facilitate teambuilding

Manage technical risks

How You'll Work.

Team & Collaboration

Program Management; Quality Assurance; Airworthiness; Multiple customers; Multiple projects

Communication Scope

Excellent communications skills

Process & Methodology

Schedule constraints, Cost constraints, Program goals, Program priorities, Agile development methodologies

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

Free ATS check

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?

Real rants from real employees. Read before you apply.

Read Company Rants →