⚡ New

Director of Business Development

MacDonald Search Group

TorontoFull-timeMid LevelOn-site

Job Description

Director of Software Development

CAST Group of Companies

Toronto, Canada

Compensation & Role Details

  • Expected Salary Range: $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

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 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.

#J-18808-Ljbffr

Posted Today

Related Jobs

Accountant

City of Greater Sudbury

Greater Sudbury Today
Full-time

Related Searches

Apply Now