Government of Canada / Gouvernement du Canada

Director - Software Solutions

NOC 20012 Software Solutions Director or equivalent Digital
Apply Build a Job Description

Overview

As a Director of Software Solutions, you will lead the strategic planning, development, and delivery of software applications and systems that support Department of National Defence operations and defence capabilities. You will oversee a team of software developers, architects, and engineers, ensuring projects are completed on time, within budget, and to the highest quality standards. This role is critical to modernizing DND's information technology infrastructure and enabling the department to leverage cutting-edge technology for mission success. Your responsibilities include setting the technical direction for software development initiatives, managing project portfolios, mentoring and developing your team, and collaborating with stakeholders across the department to understand business needs and translate them into effective software solutions. You will also ensure compliance with Government of Canada security standards, accessibility requirements, and Treasury Board policies. This position requires balancing technical expertise with strategic leadership, as you will influence how technology supports Defence priorities. You will work in a dynamic environment that includes both headquarters and operational settings. The role offers opportunities to work on projects of national importance, from cybersecurity initiatives to command and control systems. You may collaborate with other government departments, allied nations, and private sector partners on software solutions that enhance Canada's defence capabilities.

Key Responsibilities

Plan and manage the delivery of software solutions services and programs, Supervise and develop staff within the software solutions team, Monitor performance metrics and report on results, Develop and implement operational plans and procedures, Manage stakeholder relationships and ensure service quality

Required Skills

Systems administration, Programming/scripting, Network and security, Cloud technologies, ITIL/ITSM practices, Team leadership, Operational planning, Stakeholder engagement, Results management

Typical Education

Bachelor's degree or equivalent; significant experience in the relevant discipline with demonstrated leadership

Training

You will typically need a bachelor's degree in computer science, software engineering, information technology, or a related discipline. Many successful candidates hold advanced degrees such as a Master's in Computer Science or Business Administration (MBA). Professional certifications are highly valued, including Project Management Professional (PMP), Certified ScrumMaster (CSM), or cloud platform certifications (AWS, Azure, Google Cloud). Government of Canada security clearance training is mandatory; most positions require at least a Secret level clearance, with some requiring Top Secret. You will receive training in Treasury Board policies, Government of Canada IT standards, and DND-specific systems and protocols. The department supports continuous professional development, including participation in software architecture communities, leadership training programs, and emerging technology workshops. Many Directors pursue certifications in enterprise architecture, cybersecurity, or advanced project management throughout their careers.

Entry Plans

Entry to this position typically occurs through internal Public Service competitions for experienced IT managers and senior software professionals already working in federal government. Candidates usually progress to this Director level after serving in intermediate management roles such as Team Lead or Manager within the software development field. You may also enter through lateral moves from other federal departments with similar IT operations, such as Canadian Armed Forces (CAF) personnel, Public Services and Procurement Canada (PSPC), or the Communications Security Establishment (CSE). Some candidates transition from private sector technology leadership roles into the federal Public Service through open competitions. Student and early-career programs like the Student Work Experience Program (SWEP) or the Federal Student Work Program (FSWP) can provide entry into junior IT roles, creating a pathway to advancement. Professional development opportunities and internal mobility within DND allow talented individuals to progress to Director-level positions as vacancies arise. Candidates are typically required to hold or be able to obtain a government security clearance.

Part-Time Options

Director-level positions in Software Solutions are generally full-time roles due to the strategic leadership and decision-making responsibilities involved. However, the Government of Canada supports flexible work arrangements where operationally feasible. Remote and hybrid work options have become more common in software development roles across DND. Many Directors are able to work from approved locations, including home-based offices, for portions of their week while maintaining core in-person presence for team meetings, stakeholder engagement, and strategic planning sessions. The specific flexibility available depends on project requirements, team needs, and DND operational priorities. Work-life balance initiatives, compressed work weeks, and flexible scheduling are available to eligible employees. Telework agreements are arranged with your manager and must align with departmental service delivery needs. As a Director, you may have more flexibility to structure your work arrangements to optimize both team productivity and your personal circumstances, provided core leadership responsibilities are maintained.