Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Software Engineering Manager

DRS Technologies, Inc.

DRS Technologies, Inc.

Software Engineering
Kanata, Ottawa, ON, Canada
Posted on Dec 31, 2024

DRS Pivotal Power, Inc. is located in Bedford, Nova Scotia. DRS Pivotal Power is a leader in the design, development and manufacture of high reliability power conversion equipment for mission critical applications supporting all branches of the military in Canada, the US and many countries abroad. All products are designed and manufactured in house by our growing team of over 80 employees. DRS Pivotal Power is part of the Leonardo DRS Naval Electronics group and has currently over 30,000 fielded units boasting a field reliability of over 99%.

Job Summary

Reporting directly to the Director, Engineering, the Software Engineering Manager is responsible and accountable for the software development process and meeting project milestones, development tools, adherence to company processes and work practice, requirements management, controlling change, communicating to relevant stakeholder’s project requirements and activity, risk management, Cost Account Management (CAM) and providing direction to the development team as required to meet project objectives.

As Software Engineering Manager, your main responsibilities will include (but are not limited to):

  • Conduct, lead and coordinate multiple software development programs in parallel;
  • Oversight for the project management of human and physical resources/tools to ensure software program activities are adequately staffed for successful program completion;
  • Lead the Proposal activities for various programs to generate the Basis of Estimate, deliverables and milestones for the software program.
  • Responsible for staff motivation, setting and managing performance criteria for all software staff, including disciplinary measures as necessary;
  • Review customer specifications and requirements, align software architecture capabilities to these requirements and develop technical solution designs to the best implement them;
  • Responsible for successful implementation of COTS development toolsets and processes; ensure that Open Source Software (OSS) corporate legal requirements are met.
  • Establish benchmark criteria for self-assessment of the software team;
  • Tracks metrics on software program activities for the goal of self-assessment and improvement;
  • Responsible for software unit level testing, integration testing, software build environments and establishing sanity test activities to ensure successful software delivery to other engineering teams;
  • Ensure adherence to software development processes and production of supporting documentation and institutionalizing corporate development processes; Manage Change Process using JIRA and Confluence.
  • Ensure requirements are defined and managed including identifying, eliciting, documenting, analyzing, tracing, prioritizing and agreeing on requirements and then controlling change and communicating to relevant stakeholders;
  • Ensure commonality of software development tools within the product software team;
  • Perform risk management, including assessing risk and then developing strategies to manage risk; Assess Opportunities.
  • Identify the scope of the project, estimate the work involved, and create a project schedule in conjunction with the program manager and the project’s technical leader(s); and
  • Maintain as the Cost Account manager (CAM) the assigned budget in hours, project monitoring and control to keep the team and management up to date on the project's progress. If the project deviates from the plan, work with the Project Engineer and the program manager to take action to correct the problem.

What you require to be successful in the role:

  • Possession of a Bachelor’s degree in Engineering or Computer Science from a recognized post-secondary institution or equivalent years of experience;
  • Minimum of ten (10) years of demonstrated software development experience with five years of proven leadership skills leading software development teams;
  • Understanding of CMMI process and implementing requirements;
  • Understanding of Agile development activities for all software engineering tasks;
  • Understanding of source control workflows and organization of SW feature development;
  • Experience with Jira scrum boards and Github source control tracking;
  • Experience with modern deployment architecture using containers and virtual machines;
  • Ability to produce quality technical work;
  • Excellent design, programming experience;
  • Understanding of complex technical concepts;
  • Proven software estimation skills on large diversified programs;
  • Familiarity with legacy, new and emerging distributed software architectures (e.g. client/server, thin client, Peer-to-Peer, Cloud, Web Services, Service-Oriented Architecture, hardware virtualization, Software as a Service, Platform as a Service);
  • Knowledge in C, C++, Java and Ada languages is an asset;
  • Knowledge of airworthiness standards (DO-178) is an asset;
  • Proven track record in meeting budgets, requirements and schedules;
  • Able to work with a diversified team (HW, BSP, DSP, Application) in multiple languages;
  • Demonstrates effective coaching, communication, interpersonal, organizational, analytical, problem solving and conceptual skills; and
  • Ability to work under pressure and meet tight deadlines

Benefits of working with DRS

  • A motivating team-based environment where your achievements matter
  • An opportunity to work on industry leading edge technology
  • Flexible work hours and a compressed work week to promote a healthy work/life balance
  • Industry leading wellness program including:
    • Health, dental, and vision coverage available on first day of hire at no cost to the employee with access to virtual healthcare
    • Access to Employee and Family Assistance Program
  • Competitive compensation including:
    • Reimbursement for professional development initiatives and memberships plus access to free online learning resources
    • Registered Retirement Savings Plan with matching company contributions with access to complimentary financial planning
    • Maternity and Parental leave top-up
    • Vacation, personal days, sick leave, and additional company paid days off

About DRS Pivotal Power

DRS Pivotal Power Inc., a subsidiary of Leonardo DRS, is a leader in the development and manufacture of high reliability power conversion equipment for mission critical military applications. DRS Pivotal Power is part of the Naval Electronics Canada Group.

All applicants must fulfill requirements for Canadian security clearance.

Applicants requiring a disability related accommodation to participate in the recruitment process are to advise Human Resources. DRS Pivotal Power Inc. is an equal opportunity employer.

Applicants may apply to this position online at www.leonardodrs.com careers.

#DRSCanada