1

Director Of Software Development Jobs in Toronto, ON

As a Director of Software Development, you will have end-to-end ownership of a technology platform, leading teams responsible for designing, developing, integrating, and operating high-quality ...

The Position A Team Lead, Software Development, leads a team of software developers, collaborating ... Provide input for performance discussions regarding direct reports, including promotions and other ...

Software Development Manager

Toronto, ON Ā· Hybrid

CA$180K - CA$270K/yr

If you are local to one of our hubs (Burnaby, Calgary, or Toronto) you will be expected to be in ... Having a 1:1 meeting with your direct reports to make sure they are supported in their career ...

Director of IP Development

Toronto, ON Ā· Hybrid

$180K - $200K/yr

Director of IP Development Join us in propelling our client's organization forward as we seek an ... Engage in the groundbreaking development of cutting-edge chips and software poised to revolutionize ...

Director of IP Development

Toronto, ON Ā· Hybrid

$180K - $200K/yr

Director of IP Development Join us in propelling our client's organization forward as we seek an ... Engage in the groundbreaking development of cutting-edge chips and software poised to revolutionize ...

... a Software Development Manager to lead an established engineering team in our Programmatic ... data are direct outcomes of the decisions your team makes. This is a hands-on engineering ...

Hundreds of manufacturing sites around the world are powered by Nulogy, and our software also runs ... Role Summary As a Software Development Manager, you will drive the performance of one of Nulogy ...

next page

Showing results 1-20

Director Of Software Development information

See Toronto, ON salary details

$59.6K

$140.1K

$196.1K

How much do director of software development jobs pay per year?

As of Aug 9, 2026, the average yearly pay for director of software development in Toronto, ON is $140,052.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,292.00 and $161,283.00 per year, depending on experience, location, and employer.

What are some common challenges faced by a director of software development, and how can they be effectively managed?

Directors of Software Development often encounter challenges such as balancing strategic leadership with day-to-day technical oversight, aligning team goals with business objectives, and managing multiple projects with competing priorities. Effective communication across cross-functional teams and stakeholders is crucial for success. To navigate these challenges, directors typically implement agile methodologies, foster a culture of continuous improvement, and prioritize mentorship and career development for their teams.

What is the difference between Director Of Software Development vs Software Engineering Manager?

AspectDirector Of Software DevelopmentSoftware Engineering Manager
ResponsibilitiesOversees multiple teams, strategic planning, and long-term goalsManages day-to-day engineering teams, project execution, and technical guidance
Required CredentialsBachelor's/Master's in CS or related, leadership experienceBachelor's/Master's in CS or related, technical expertise
Work EnvironmentExecutive-level, cross-department collaborationTechnical team management, project-focused
Industry UsageCommon in large organizations and tech companiesCommon in mid to large tech companies and startups

The main difference is that the Director Of Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager handles daily technical management and project execution. Both roles require technical background and leadership skills, but the director role is more strategic and broad in scope.

What does a director of software development do?

As a director of software development, your responsibilities are to oversee the organization and daily operations of a software development department. You manage multiple projects, meet with customers to determine their needs, and then pass on the work to project managers who assemble development teams that include QA testers, coders, programmers, and developers. As the director of the department, you are also responsible for HR and administrative duties, such as hiring and orienting new employees and meeting regularly with other department directors.

What does a director of software development do?

A Director of Software Development leads and manages software engineering teams, overseeing the design, development, and delivery of software products. They are responsible for setting technical direction, ensuring high-quality code, mentoring managers and engineers, and aligning software projects with business goals. Additionally, they collaborate with other departments, manage budgets, and help develop strategic plans to ensure the success of software initiatives within the organization.

What are the key skills and qualifications needed to thrive as a director of software development, and why are they important?

To thrive as a Director Of Software Development, you need extensive experience in software engineering, strong leadership abilities, and often a degree in computer science or a related field. Familiarity with agile methodologies, cloud platforms, project management tools, and relevant certifications such as PMP or Scrum Master are commonly expected. Excellent communication, strategic thinking, and conflict resolution skills help you lead teams and align technology goals with business objectives. These skills ensure effective project delivery, team motivation, and a strong alignment between technical solutions and organizational strategy.
What are popular job titles related to Director Of Software Development jobs in Toronto, ON? For Director Of Software Development jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Director Of Software Development jobs in Toronto, ON look for? The top searched job categories for Director Of Software Development jobs in Toronto, ON are:
What cities near Toronto, ON are hiring for Director Of Software Development jobs? Cities near Toronto, ON with the most Director Of Software Development job openings:
Infographic showing various Director Of Software Development job openings in Toronto, ON as of August 2026, with employment types broken down into 1% As Needed, 66% Full Time, 31% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $140,052 per year, or $67.3 per hour.

Director of Software Development

Common CENTS Solutions

Toronto, ON

CA$155K - CA$175K/yr

Full-time

Re-posted yesterday


Job description

Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā Ā Job Description:Ā Director of Software DevelopmentCAST Group of CompaniesToronto, Canada

Compensation & Role Details

  • Expected Salary Range: The expected base salary range for this role is between $155,000 - $175,000 CAD , depending on experience and qualifications

  • Role Type: New Role

  • AI Disclosure: AI is used to screen, assess, or select applicants for this role

THE COMPANY

CAST is an award-winning developer of software and hardware solutions for the entertainment, events, and meetings industries. Our flagship products include WYSIWYG, the industry standard for lighting design and pre-visualization, and BlackTrax, a cutting-edge real-time tracking system.

For over 30 years, we've driven innovation, recognized with 24 patents, two Emmy Awards, and multiple international industry honors. Our technology powers some of the world's most iconic productions - from the Olympics and Super Bowl halftime shows to Cirque du Soleil, Disney, Apple, and major tours by U2, The Weeknd, and Carrie Underwood.

Beyond live entertainment, we partner with global brands including Marriott, Loews, and Encore Global to transform event and production experiences worldwide.

POSITION

The Director of Software Development at CAST Group is a senior technology leader responsible for driving the engineering strategy, execution, and organizational development for CAST's core product lines - including WYSIWYG, the global standard for lighting design and pre-visualization, and BlackTrax, a real-time tracking and automation system used in world-class live events and installations.

This role combines strategic leadership, architectural oversight, and hands-on operational management to ensure CAST delivers scalable, innovative, and reliable products that power the creative industries of tomorrow.

You will lead a multidisciplinary engineering organization - including software, systems, and QA - and partner closely with product management, UX, and the executive team to execute against the product roadmap and long-term technology vision.

JOB RESPONSIBILITIES:

Engineering Leadership & Strategy

  • Define and execute the engineering strategy aligned with CAST's business objectives and innovation roadmap.
  • Translate product strategy into clear, measurable technical goals and milestones.
  • Oversee multiple engineering teams, ensuring delivery excellence, technical quality, and cross-team alignment.
  • Build and maintain a strong engineering culture focused on accountability, performance, and continuous learning.

Technical Architecture & Innovation

  • Provide architectural direction and governance across CAST's product portfolio (WYSIWYG, BlackTrax, and new 3D visualization products).
  • Guide modernization initiatives - including refactoring of legacy systems, cloud adoption, and real-time rendering optimization.
  • Champion the integration of emerging technologies such as AI/ML, 3D visualization, and automation to enhance user experience and product performance.
  • Ensure architectural decisions support scalability, maintainability, and cybersecurity best practices.

Operational Excellence

  • Implement efficient development processes, CI/CD pipelines, and IT practices to accelerate release cycles and reduce defects.
  • Establish clear KPIs and performance metrics for delivery, quality, and system uptime.
  • Partner with QA and Product teams to enhance release management, testing automation, and customer satisfaction outcomes.
  • Drive risk management and technical debt reduction through structured prioritization and resource allocation.

Talent Development & Team Building

  • Lead, mentor, and coach senior engineers and managers to develop future leaders.
  • Promote a collaborative, transparent, and innovative team environment.
  • Recruit top-tier technical talent and support career development through structured training and performance management frameworks.
  • Foster diversity, inclusion, and engagement within the engineering organization.

Cross-Functional Collaboration

  • Partner with Product, UX, and Customer Success teams to ensure seamless alignment between technical delivery and business value.
  • Communicate technical decisions, risks, and dependencies clearly to executive leadership and non-technical stakeholders.
  • Contribute to company-wide strategic planning and investment decisions by representing the engineering perspective.
Key Deliverables:

Comprehensive Product Architecture Blueprint

  • Develop and document the end-to-end architectural design for WYSIWYG, and new 3D products - covering system components, integrations, data flows, and scalability considerations.

Technology Modernization Roadmap

  • Define and present a phased plan for evolving CAST's legacy and current platforms toward modern frameworks, and real-time rendering technologies.

3D Rendering and Visualization Framework

  • Establish or optimize the internal 3D rendering architecture, improving real-time visualization performance, GPU utilization, and integration with lighting and tracking systems.

Cross-Product Integration Strategy

  • Design and oversee implementation of shared services, APIs, and data exchange mechanisms to enable interoperability between CAST products.

Performance and Scalability Standards

  • Create architectural and coding standards that ensure stability, low-latency performance, and maintainability across the portfolio.

AI/ML Enablement Plan

  • Identify and prototype key opportunities for AI-driven features - such as predictive modeling, intelligent automation, or real-time analytics - aligned with product strategy.

Developer Enablement and Mentorship

  • Build technical capacity by mentoring developers, leading design reviews, and promoting best practices in architecture, testing, and deployment.

Documentation and Governance Framework

  • Deliver clear technical documentation, architectural decision records (ADRs), and governance templates to ensure consistency and knowledge transfer.

Evaluation of Emerging Technologies

  • Conduct research and present recommendations on emerging rendering engines, graphics APIs, and cloud infrastructure relevant to CAST's future roadmap.

Cross-Functional Alignment

  • Partner with product management and leadership to ensure technical decisions support business goals, creative flexibility, and customer innovation.
JOB QUALIFICATIONS:
  • Bachelor's or Master's degree in computer science, Engineering, or a related technical discipline.
  • 8+ years of experience in software development and architecture, preferably within desktop applications, 3D visualization, or real-time systems.
  • Proven track record of architecting and delivering complex software products or platforms in a dynamic, cross-functional environment.
  • Deep expertise in software architecture, frameworks, and design patterns, with emphasis on scalability, maintainability, and performance.
  • Strong background in 3D graphics pipelines, rendering engines, or real-time visualization (experience with OpenGL, DirectX, Vulkan, Unreal, or Unity is an asset).
  • Solid understanding of C++ and/or C#, with experience in optimizing high-performance desktop applications.
  • Exposure to AI/ML concepts, such as model integration, data pipelines, or intelligent feature development.
  • Familiarity with DevOps practices, CI/CD pipelines, and infrastructure as code.
  • Experience working within Agile methodologies using tools such as JIRA and Confluence.
  • Demonstrated leadership and mentoring ability, with a hands-on, collaborative approach to guiding technical teams.
  • Highly organized, disciplined, and proactive - able to establish structured workflows, set priorities, and make effective decisions in fast-paced environments.
  • Demonstrates initiative and curiosity - challenges the status quo, identifies new opportunities for improvement, and contributes to innovation across teams.
More About Jonas Software

Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within these vertical markets, Jonas is made up of over 65 distinct brands, which are respected and leaders within their own domain.

Jonas' vision is to be the branded global leader across the aforementioned vertical markets and to be recognized by customers and respective industry stakeholders as the trusted provider of 'Software for Life' and as an ambassador for technology, product innovation, quality, and customer service.

Jonas Software is the valued technology partner of over 60,000 customers worldwide in more than 30 countries. Jonas employs over 2,000 skilled individuals consisting of a cross-section of industry experts and technology professionals. Jonas is headquartered in Canada and also operates offices throughout North America, the United Kingdom, Europe, Australia New Zealand and Africa. Jonas is a 100% owned subsidiary of Constellation Software Inc., headquartered in Toronto and traded on the S&P/TSX 60.
#LI-RT1

Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā Ā Business Unit:Ā CASTĀ  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā Ā Scheduled Weekly Hours:40Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā Ā Number of Openings Available:Ā 1Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā Ā Worker Type:Ā Regular More About Jonas Software:

Jonas Software is a leading provider of enterprise management software solutions, serving a wide range of vertical markets including hospitality, healthcare, construction, education, personal care, fitness, leisure, moving and legal services, to name a few. Within these markets, Jonas is comprised of over 65 distinct brands, each a respected leader in its domain.

Jonas' vision is to be the branded global leader across these verticals and to be recognized by customers and industry stakeholders as the trusted provider of "Software for Life." We are committed to technology, product innovation, quality, and exceptional customer service.

Jonas Software supports over 60,000 customers in more than 30 countries. We employ over 6,000 skilled professionals, including industry experts and technology specialists. Across our broader network, we support a global workforce of more than 30,000 employees.

Headquartered in Canada, Jonas Software has a global footprint with offices around the world. We're a 100% owned subsidiary of Constellation Software Inc., based in Toronto, publicly listed on the TSX (CSU.TO), and a member of the S&P/TSX 60 Index.