1

Programming Director Jobs in Ontario (NOW HIRING)

We are seeking a Director of Engineering for our software engineering lab. This role is ideal for a visionary leader with a startup mentality and extensive experience in managing software engineering ...

We are seeking a Director of Engineering for our software engineering lab. This role is ideal for a visionary leader with a startup mentality and extensive experience in managing software engineering ...

We are seeking an exceptional Director of Data Engineering to join McKesson Technology US ... Proficiency in multiple programming languages (Python, Scala, SQL, .NET) and infrastructure ...

About the Role We're looking for an Engineering Director to lead our flagship Incentive Compensation Management product with a focus on building innovative, customer-centric, AI-first capabilities ...

Director, US Retirement Technology

Toronto, ON ยท On-site

CA$127K - CA$236K/yr

As a Lead Engineer/Director Deliveryin ourUS Retirement technologyorganization, you will leadmultipleagile engineering squadsto develop and deliver transformative and impactful digital solutions ...

Reporting to the Executive Director, Development Review, the Director, Engineering Review will provide strategic leadership for engineering review, transportation planning, and thirdparty and utility ...

With direct responsibility over engineering strategy and project execution performance across all engineering disciplines, ensuring high-quality, cost-effective, and scalable solutions. In addition ...

Director of Engineering Newmarket, ON Manufacturing Competitive salary $130,000 - $175,000 based on experience with bonus, benefits, and a collaborative team culture Job Summary Our client, an ...

next page

Showing results 1-20

Programming Director information

How does a Programming Director typically collaborate with other departments to ensure successful project execution?

A Programming Director regularly works cross-functionally with marketing, production, technical, and content teams to align programming schedules with organizational goals. They attend planning meetings, coordinate timelines, and ensure all stakeholders are informed about upcoming projects or changes. Effective communication and negotiation are crucial, as the role often involves balancing creative vision with operational constraints. This collaborative environment helps ensure that projects are delivered on time and meet the quality standards expected by both the organization and its audience.

What does a programming director do?

A programming director oversees the development and management of programming content, such as television, radio, or digital media, ensuring it aligns with organizational goals. They coordinate with producers, writers, and technical teams, and often make decisions on scheduling, content selection, and resource allocation to deliver engaging programming. Strong leadership, industry knowledge, and project management skills are essential in this role.

What jobs in the US pay 300,000 a year?

For a Programming Director, annual salaries of $300,000 or more are common in large tech companies, especially for those with extensive experience, leadership skills, and expertise in areas like software architecture or project management. High-paying roles often require advanced degrees, certifications, and a proven track record of successful project delivery. Compensation can also include bonuses, stock options, and other incentives.

What jobs pay 500,000 a year in the US?

In the US, high-level executive roles such as Chief Executive Officers (CEOs), Chief Technology Officers (CTOs), and other C-suite positions often have salaries exceeding $500,000 annually. Additionally, specialized roles like senior investment bankers, certain successful entrepreneurs, and some highly experienced software engineering directors can reach or surpass this compensation level, especially with bonuses and stock options. Programming Directors in large organizations may also earn this level of pay with extensive experience and leadership responsibilities.

What jobs pay 10,000 a month without a degree?

A Programming Director typically requires advanced skills and experience, and salaries of $10,000 or more per month are usually achieved through senior roles, freelance consulting, or entrepreneurship rather than entry-level positions. Many high-paying tech roles may require specialized knowledge, certifications, or a strong portfolio, but formal degrees are not always mandatory if skills are demonstrated. Alternative paths include self-taught programming, freelancing, or building a successful tech business.

What are the key skills and qualifications needed to thrive as a Programming Director, and why are they important?

To thrive as a Programming Director, you need expertise in content strategy, scheduling, and audience analysis, usually backed by a degree in communications, media, or a related field. Familiarity with broadcast automation systems, analytics tools, and content management platforms is essential. Leadership, decision-making, and strong interpersonal skills help you guide teams and collaborate with stakeholders effectively. These skills ensure compelling programming, efficient operations, and alignment with organizational goals in a competitive media environment.

What is the difference between Programming Director vs Software Developer?

AspectProgramming DirectorSoftware Developer
CredentialsBachelor's or higher in Computer Science, Management experienceBachelor's in Computer Science or related field
Work EnvironmentLeads teams, manages projects, strategic planningWrites code, develops software, tests applications
Industry UsageUsed in media, entertainment, tech companies for overseeing programmingCommon across tech, startups, software firms
Search IntentRoles involving leadership and project oversightRoles focused on coding and software creation

The Programming Director typically oversees programming teams and manages project strategies, requiring leadership skills and industry experience. In contrast, a Software Developer focuses on coding and developing software applications. While both roles require technical knowledge, the Programming Director's role is more managerial, whereas the Software Developer's role is more technical and hands-on.

More about Programming Director jobs
What are the most commonly searched types of Programming jobs in Ontario? The most popular types of Programming jobs in Ontario are:
What are popular job titles related to Programming Director jobs in Ontario? For Programming Director jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Programming Director jobs in Ontario look for? The top searched job categories for Programming Director jobs in Ontario are:
What cities in Ontario are hiring for Programming Director jobs? Cities in Ontario with the most Programming Director job openings:

Other

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Role Purpose:
The Engineering Director owns the people side of engineering organization, including talent acquisition & retention, professional development, performance management, and external talent development programs. This role ensures the company builds and gets the best performance out of the engineering and technical workforce needed to deliver on its mission. This role is deliberately complementary to the Launch Program Director and Systems Engineering Lead: where the Program Director owns program delivery (scope, budget, schedule, external
stakeholders) and the Systems Engineering Lead owns technical coordination (requirements, interfaces, verification), the Engineering Director ensures the engineering organization has the right people, in the right roles, performing at the right level, and growing in their careers.
The Engineering Director:
Reports to: CEO.
Works closely with: Launch Program Director, Systems Engineering Lead, individual engineers and technical staff, Finance, and Operations. Accountability: Engineering workforce planning, recruiting, performance management, professional development, team health, and organizational effectiveness across all engineering and technical staff.
Core Responsibilities
Talent Acquisition & Workforce Planning:
Own the engineering and technical recruiting pipeline end-to-end, defining headcount plans, writing role requirements with engineering leads, driving recruitment strategies, and ensuring hiring decisions meet both technical and organizational needs. Partner with People Operations on recruiting operations (postings, screening, offer management) while maintaining direct ownership of technical hiring standards, interview processes, and candidate evaluation for engineering and technical roles.
  • Develop workforce plans that align with program milestones and production ramp-up, anticipating hiring needs 6-12 months ahead and ensuring the organization is staffed to meet the company's schedule commitments.
  • Build employer brand within the Canadian and international aerospace talent market, leveraging industry networks, university partnerships, co-op programs, and conference presence to attract top engineering and technical talent.
Performance Management:
Own the engineering organization & performance management cycle, including goal setting, ongoing feedback, regular 1-1 meetings, performance reviews, and calibration, to ensure performance expectations are clear, fair, and tied to program outcomes. Coach and support engineering leads in delivering effective performance feedback, managing underperformance constructively, and recognizing high contributors. Partner with the Launch Program Director and Systems Engineering Lead to ensure individual and team performance objectives are aligned with program milestones, technical deliverables, and organizational priorities.
  • Use performance data to inform decisions on promotions, compensation adjustments, role changes, and succession planning across the engineering and technical workforce.
Professional Development & Career Growth:
Establish and maintain clear career ladders and leveling frameworks for both the engineering technical track (Engineer through Principal Engineer) and the technician track (Technician through Lead Technician), with defined expectations, competencies, and progression criteria at each level.
  • Design and implement professional development programs, including mentorship, technical training, skills assessments, and stretch assignments-that grow individual capability and support retention.
  • Work with engineering leads and the Systems Engineering Lead to identify technical skill gaps across the organization and develop targeted training plans, whether through internal knowledge transfer, external courses, or certification programs.
  • Support engineers and technicians in developing career paths that align their growth interests with the company &evolving needs, including lateral moves across disciplines where it strengthens both the individual and the team.

Organizational Health & Culture:
Monitor and actively manage team health, engagement, and retention across the engineering organization, identifying early warning signs of burnout, attrition risk, or cultural issues and intervening proactively.
  • Foster an engineering culture that balances urgency and execution discipline with psychological safety, technical curiosity, and professional respect.
  • Facilitate constructive resolution of interpersonal and team-level conflicts, working closely with People Operations on sensitive matters while maintaining trust with the engineering team.
Cross-Functional Leadership & Program Support:
Participate in program-level planning and reviews alongside the Launch Program Director and Systems Engineering Lead, providing the people and organizational perspective on execution risk, team capacity, and resourcing trade-offs.
  • Coordinate with the Director of Operations on shared workforce topics, including manufacturing and launch operations staffing, technician development, and facility- related safety and training requirements.
  • Partner with Finance on engineering headcount budgeting, compensation benchmarking, and workforce cost forecasting.

Qualifications
  • Bachelordegree in Engineering (Aerospace, Mechanical, Electrical, Systems, or related field) from an accredited institution; Master degree or MBA is an asset.
  • 15+ years of engineering experience, with 7+ years in progressive people management roles, rising through Engineering Manager and Senior Engineering Manager levels with direct responsibility for hiring, performance management, and team development.
  • Experience managing both engineering and technical/operator staff, with an understanding of the distinct career development needs, motivations, and working cultures of each group.
  • Background in aerospace, defence, launch systems, or heavy industry manufacturing, with firsthand understanding of the technical environment, safety culture, and workforce dynamics in hardware-intensive development programs.
  • Proven track record building engineering teams through growth phases in a competitive talent market.
  • Demonstrated experience designing or managing career ladders, levelling frameworks, and performance management systems for technical organizations.
  • Strong coaching and mentorship capability, with the ability to develop engineering leads and managers into effective people leaders in their own right.
  • Excellent interpersonal and conflict resolution skills, with the judgment to navigate sensitive personnel situations with fairness, discretion, and empathy.
  • Effective communicator who can represent the engineering organization's needs and health to executive leadership, and translate company strategy into people and organizational priorities for the engineering team.
  • Results-oriented leader who thrives in a fast-paced, scaling environment and brings both structure and adaptability to building an engineering organization from the ground up.
Salary Range: $170k-190k range plus equity incentive plan.
***Only qualified candidates who meet all of the requirements will be contacted for interviews. Thank you and good luck with your search.