Director of Engineering

pivotandedge

Ottawa

On-site

CAD 185,000 - 215,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Career growth
Work-life balance
Competitive compensation

Job summary

Pivotandedge seeks a Director of Engineering to lead the software engineering function and set long-term technical direction. You will shape strategy, oversee complex programs, and ensure the organization delivers secure, scalable software in a safety-critical context.

You will mentor engineering managers, foster a high-performing and inclusive culture, and partner with Product, Security, and Operations to align technology with customer value and business goals. Ottawa-based, Canada.

Qualifications

  • Bachelor’s degree in software engineering, Computer Science, Electrical/Computer Engineering or related field.
  • 10+ years of progressive software development/engineering experience, including 5+ years in senior leadership with managers and multiple teams.
  • Experience defining and implementing software technology strategies aligned to business objectives.
  • Proven track record delivering complex, high-quality software products or integrated systems.
  • Experience managing budgets, resources, and workforce planning.
  • Strong knowledge of modern software architectures, cloud technologies, microservices, DevOps, CI/CD, and secure development.
  • Experience with software assurance, cybersecurity, compliance, or certification in safety-critical or regulated environments is preferred.
  • Proven ability to improve governance, processes, and organizational effectiveness.
  • Strong business acumen linking engineering decisions to customer value and outcomes.

Responsibilities

  • Define and execute the engineering strategy and multi-year roadmap aligned with business objectives.
  • Lead and develop engineering managers and teams, fostering accountability and high performance.
  • Oversee delivery portfolios ensuring priorities, budgets, schedules, and lifecycle objectives are met.
  • Ensure adherence to secure SDLC, quality standards, and regulatory obligations.
  • Establish governance metrics and reporting for delivery, product quality, and operational effectiveness.
  • Drive improvements to engineering processes, tooling, and developer experience.
  • Manage engineering budget planning, staffing, and investments.
  • Represent engineering in leadership forums and communicate strategy to stakeholders.
  • Collaborate with Product, Project, Operations, Quality, and Sales to align tech investments with customer needs.

Skills

Leadership
Strategic planning
Governance
People management
Budgeting
Stakeholder management
Communication
Cross-functional collaboration

Education

Bachelor’s degree in software engineering
Master’s degree (asset)

Tools

Jira
Confluence
Bitbucket
Jama
Microsoft Project

Job description

Our client is seeking a Director of Engineering to lead the software engineering function and shape its long-term direction. As a senior leader, you will establish the engineering strategy, provide oversight for complex software development programs, and ensure that their technology, people, processes, and investments support organizational priorities and customer needs.

You will lead and develop engineering managers and technical professionals, foster a high-performing and inclusive culture, and collaborate closely with Product Management, Project Management, Operations, Quality, and Security. You will also champion modern engineering practices, operational excellence, innovation, and the delivery of secure, resilient, and scalable software solutions in a safety-critical environment.

The position is open to Canadian citizens and Canadian permanent residents.

Key Tasks
  • Define and execute the engineering strategy (Software / Hardware / Systems) and multi-year roadmap in alignment with our client’s business objectives, product priorities, and Group technology direction.

  • Provide strategic and operational leadership for the engineering functions, including organizational design, workforce planning, succession planning, talent development, and capability building.

  • Lead, coach, and develop engineering managers, technical leaders, and development teams while fostering a culture of accountability, collaboration, innovation, high performance and continuous learning.

  • Oversee a portfolio of development initiatives ensuring priorities, resources, dependencies, budgets, schedules, delivery commitments and life cycle management objectives are effectively managed & met.

  • Ensure adherence to our client development processes, secure software development practices, quality standards, software assurance requirements, and applicable regulatory or certification obligations.

  • Establish governance, key performance indicators, and reporting mechanisms to monitor engineering delivery, product quality, operational effectiveness, workforce capacity, and continuous improvement.

  • Ensure the timely delivery of high-quality, secure, reliable, maintainable, and scalable software products and solutions.

  • Provide executive-level oversight of technical, delivery, quality, security, and operational risks and ensure that appropriate mitigation and escalation plans are implemented.

  • Partner with Product Management, Project Management, Operations, Quality, Sales, and other stakeholders to align technology investments and engineering priorities with customer and business needs.

  • Collaborate with our clients’ technology and engineering organizations to promote common standards, reusable platforms, knowledge sharing, and effective integration across organizational boundaries.

  • Guide major architectural and technology decisions, including the responsible evaluation and adoption of cloud, microservices, automation, artificial intelligence, and other emerging technologies.

  • Drive improvements to engineering processes, tools, development environments, developer experience, productivity, and software lifecycle maturity.

  • Establish resource plans and manage the engineering budget, including staffing, contractors, tools, infrastructure, and other departmental investments.

  • Represent our client’s Engineering in leadership forums and communicate strategy, priorities, progress, risks, decisions, and performance to senior management and key stakeholders.

  • Support customer, partner, audit, proposal, and business-development activities by providing credible senior-level technical and organizational leadership when required.

Key Qualifications
  • Bachelor’s degree in software engineering, Computer Science, Electrical Engineering, Computer Engineering, or a related field. A master’s degree or additional qualification in technology, business, or management is considered an asset.

  • A minimum of 10 years of progressive experience in software development, engineering, or product development, including at least 5 years in a senior leadership role with responsibility for managers, multiple teams, or a significant engineering function.

  • Demonstrated experience defining and implementing software engineering or technology strategies that support organizational objectives and sustainable growth.

  • Proven record of leading the development and delivery of complex, high-quality software products or integrated software-intensive systems.

  • Experience managing departmental budgets, resource allocation, organizational capacity, portfolio priorities, and workforce planning.

  • Strong knowledge of modern software architectures, distributed systems, embedded systems, RTOS, cloud technologies, microservices, DevOps, continuous integration and continuous delivery, and secure software development practices.

  • Experience with software assurance, quality management, cybersecurity, compliance, or certification requirements in safety-critical, mission-critical, or otherwise regulated environments is strongly preferred.

  • Demonstrated ability to improve engineering governance, processes, performance measures, development environments, and organizational effectiveness.

  • Strong business and financial acumen, with the ability to connect engineering decisions and investments to customer value, risk, quality, and business outcomes.

  • Exceptional leadership and people-management skills, including experience coaching managers, developing technical leaders, supporting succession planning, and building high-performing teams.

  • Excellent judgment and decision-making ability, with a demonstrated capacity to manage ambiguity, competing priorities, and complex organizational or technical risks.

  • Excellent communication, influence, negotiation, and stakeholder-management skills, including the ability to communicate complex technical topics clearly to executive, customer, and non-technical audiences.

  • Experience working effectively in a matrixed, international, or cross-functional organization.

  • Experience with software development methodologies and tools such as Agile, Scrum, tools (Jira, Confluence, Bitbucket, Jama) and Microsoft Project.

Benefits

We offer you long-term career opportunities with a corporate culture where you count as a person. Guided by values such as partnership and mutual respect we attach importance to a team-oriented working atmosphere. We value fair and good working conditions. We offer an exciting work environment and a range of benefits focused on work-life balance, professional development and flexibility.

Compensation:

Compensation for this position ranges from $185,000 to $215,000 annually plus a bonus, and will be determined based on the successful candidate's skills, experience, and qualifications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director of Engineering
Director of Engineering

Recruiting In Motion - Eastern Ontario • Ottawa

On-site
CAD 180,000 - 230,000
Dedicated workspace
Professional development support
Onsite employee perks
Director, Engineering
Director, Engineering

Scotiabank • Toronto

On-site
CAD 150,000 - 210,000
Diversity & Inclusion
Tuition Assistance
Bonus Program
+5
Director, Engineering
Director, Engineering

Accommodations Plus International • Markham

Hybrid
CAD 190,000 - 200,000
RRSP with employer matching
Paid Time Off
Extended health insurance
+4
Head of Projects & Engineering
Head of Projects & Engineering

Lock Search Group • Hamilton

On-site
CAD 160,000 - 180,000
Engineering Director
Engineering Director

St-Amour & Associates, Senc. • Laval (administrative region)

On-site
CAD 140,000 - 210,000
Vice President of Engineering
Vice President of Engineering

Sage Recruiting Inc. • Canada

On-site
CAD 240,000 - 260,000
RRSP/TFSA matching
Equity (starting in 2026)
Profit-sharing bonus
+3
Software Engineering Lead - Toronto, On.
Software Engineering Lead - Toronto, On.

dokaco • Toronto

On-site
CAD 150,000 - 210,000
Vice-President of Software Engineering
Vice-President of Software Engineering

Vectaur Inc. • Toronto

On-site
CAD 200,000 - 280,000
Stock options
Extended health & benefits
Unlimited paid vacation
+1
Head of Engineering
Head of Engineering

GuruLink • Toronto

On-site
CAD 120,000 - 180,000
Director of Engineering
Director of Engineering

AMETEK • Southwestern Ontario

On-site
CAD 225,000 - 275,000
Incentive Program