Back to results

Manager, Software Engineering

  • Canada

$125,000 - $150,000 + 5% STI · Full-time

Applications open in a new tab.

Job details

Pay
$125,000 - $150,000 + 5% STI
Job type
Full-time
Experience
10+ years of experience in software, engineering, systems engineering, or technical environments.
Posting language
English
Posted

Original job description

Position Overview

We are looking for a Software Engineering Manager to support the delivery of defence-focused software programs and lead engineering teams working on capabilities that support military customers and operational environments.

This role combines software engineering leadership with military domain expertise. The successful candidate will bring a strong technical background, proven leadership experience, and an understanding of military operations, training, command structures, or defence capability development. Working closely with engineering teams, customers, and stakeholders, this individual will help ensure software solutions align with operational needs and future defence objectives.

Responsibilities

  • Lead software engineering teams responsible for the delivery of defense-related capabilities and programs.
  • Provide coaching, mentorship, performance management, and career development for engineering staff.
  • Support hiring, workforce planning, succession planning, and employee development initiatives.
  • Manage project delivery, schedules, priorities, risks, and resource allocation.
  • Collaborate with military stakeholders, customers, and engineering teams to ensure successful program execution.
  • Translate operational requirements into technical priorities and engineering activities.
  • Support long-term planning, capability development, and technical decision-making.
  • Help establish and improve engineering processes, team effectiveness, and delivery performance.
  • Partner with leadership, program teams, and customers to ensure alignment between technical execution and operational needs.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Systems Engineering, or a related field.
  • 10+ years of experience in software, engineering, systems engineering, or technical environments.
  • Demonstrated leadership experience through military service, engineering leadership, or people-management roles.
  • Strong technical understanding of software development, systems integration, or engineering delivery.
  • Eligible to obtain and maintain Government of Canada Secret Security Clearance.
  • Excellent communication, stakeholder management, and leadership skills.

Military Experience Requirements

  • Direct military experience, preferably within the Canadian Armed Forces.
  • Experience operating within Army-related environments, military operations, training, communications, intelligence, command and control, or defence capability development.
  • Understanding of military command structures, operational planning, training, readiness, or defence acquisition processes.
  • Experience leading personnel teams, training programs, or organizational initiatives within a military environment.

Additional Requirements

  • Experience supporting DND or CAF programs.
  • Experience with Military Modelling & Simulation.
  • Experience with C4ISR, C5ISR, or C5ISRT environments.
  • Experience with Land Systems, Mission Systems, Command & Control, or Army modernization programs.
  • Experience working with defence-industry organizations supporting military customers.
  • Experience collaborating with military stakeholders, operators, or end users.

Compensation

$125,000 - $150,000 + 5% STI

Position Type

We have 1 available position.

More about this job

Responsibilities

Lead software engineering teams delivering defence-related programs, while managing staff development, project schedules, priorities, risks, and resources. Collaborate with military customers and stakeholders to translate operational needs into technical priorities, improve engineering delivery, and support long-term capability development.

Requirements

Requires a bachelor's degree in a relevant engineering or computer science field, 10 or more years of experience in software, engineering, systems engineering, or technical environments, and demonstrated leadership experience. Candidates should have strong software or systems integration knowledge, military experience - preferably with the Canadian Armed Forces - and eligibility to obtain and maintain Government of Canada Secret Security Clearance.

Skills

  • Software Engineering Leadership
  • Team Leadership
  • Coaching And Mentorship
  • Performance Management
  • Workforce Planning
  • Project Delivery
  • Risk Management
  • Resource Allocation
  • Stakeholder Management
  • Systems Integration
  • Capability Development
  • Technical Decision-Making
  • Military Operations
  • Command And Control
  • Military Modelling And Simulation

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Engineering
  • Management & Leadership
  • Government & Public Sector
  • Technology

Keywords

  • Software Engineering
  • Systems Engineering
  • Software Development
  • Systems Integration
  • Defence Programs
  • Canadian Armed Forces
  • Department Of National Defence
  • Military Operations
  • Operational Planning
  • Military Training
  • Command Structures
  • Command And Control
  • C4ISR
  • C5ISR
  • C5ISRT
  • Military Modelling And Simulation
  • Land Systems
  • Mission Systems
  • Army Modernization
  • Defence Capability Development
  • Government Of Canada Secret Security Clearance
  • Project Delivery
  • Workforce Planning
  • Succession Planning
  • Stakeholder Management
  • Resource Allocation

Report this job