Engineering Manager, Software

General Dynamics Missions System InternationalOttawa, ON
CA$122,000 - CA$155,000Hybrid

About The Position

We're looking for an Engineering Manager, Software in Ottawa or Halifax who is passionate about developing people and building high-performing engineering teams. If you enjoy collaborating in person and fostering an environment where individuals and teams can thrive, this is an opportunity to make a meaningful impact on Canada's aerospace and defence programs. In this role, you'll lead a talented group of software engineers, providing the day-to-day leadership and support they need to deliver mission-critical software. You'll partner closely with technical teams and department leaders to drive successful program execution while cultivating a collaborative, engaged, and high-performing engineering culture.

Requirements

  • 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.
  • Successful applicants must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance.
  • Applicants may be required to meet additional security requirements in order to gain access to technical data, classified areas or information that is subject to international regulations.

Nice To Haves

  • 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

Responsibilities

  • 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

Benefits

  • Comprehensive medical, dental, and vision coverage for you and eligible dependents from day one (no cost), including flexible benefits options (HCSA) emergency travel insurance, and 24/7 virtual care services.
  • Employee & Family Assistance Program (EFAP), onsite fitness facilities, and employee resource groups.
  • Defined Contribution Pension Plan with employer contributions after 3 months, RRSP access from day one, and financial planning support.
  • Flexible time off including vacation, holidays, parental leaves with top-up options, sick leave, and disability programs.
  • Career development through learning platforms, educational assistance, mentoring, and reimbursement of professional memberships.
  • Additional perks such as employee discounts, free onsite parking, social clubs, and an annual scholarship program for employees’ children.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service