Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Colliers

Director, Software Engineering

Colliers

Director of Software Engineering at Colliers overseeing software engineering teams and driving on-time project delivery in Toronto. Fostering team excellence and collaboration across global functions.

Posted 5/27/2026full-timeToronto • 🇨🇦 CanadaLeadWebsite

Tech Stack

Tools & technologies
CloudOpen Source

About the role

Key responsibilities & impact
  • Manage software engineering teams, ensuring alignment with global strategy and roadmap.
  • Represent the engineering function in leadership forums, contributing to strategic technology planning and budgeting.
  • Collaborate closely with peers to ensure global alignment on engineering practices, resource sharing, team coordination and technology standards.
  • Foster a strong culture of excellence, collaboration, inclusion, and appreciation within and across distributed engineering teams.
  • Serve as a people leader, coaching and mentoring managers and senior engineers while cultivating future leaders.
  • Build, scale, and manage high-performing software engineering teams across multiple domains and product lines.
  • Collaborate with global product and engineering leadership to assign teams and resources to projects based on skills, capacity, and strategic priority.
  • Drive the on-time, on-budget delivery and quality of engineering projects, ensuring project scope, milestones, and resourcing remain aligned with expectations and constraints.
  • Work closely with product management and other teams to identify risks, remove blockers, and proactively resolve delivery issues before they impact timelines or budget.
  • Ensure robust project tracking, reporting, and accountability frameworks are in place across all active initiatives.
  • Monitor and balance workload across teams to support employee wellbeing and productivity.
  • Establish operational practices and rituals that support agile delivery, clear communication, and effective cross-functional collaboration.
  • Ensure consistent adherence to technology and security standards and drive continuous improvement initiatives.
  • Support the adoption of modern engineering practices, methodologies and tools (incl. AI).
  • Promote engineering excellence through architectural design, code quality oversight, CI/CD & automation, documentation and process improvements.
  • Track, report, and improve key performance indicators (e.g., velocity, quality, incident metrics, team satisfaction).
  • Partner with DevOps and Engineering Operations teams to align processes, tools, and metrics.
  • Ensure compliance with global standards, information security policies, and regulatory requirements.

Requirements

What you’ll need
  • Master’s degree in computer science, Engineering, or related field (or equivalent experience).
  • 10+ years of experience in software engineering, with at least 5 years in engineering leadership roles.
  • Proven experience building and managing regional or global engineering teams, ideally in a matrix and distributed environment.
  • Hands-on experience in modern software development practices and open source technology stacks, agile methodologies, DevOps principles, and cloud-native architecture.
  • Strong operational acumen in resource planning, delivery management, and performance tracking.
  • Demonstrated ability to create high-performing, inclusive teams and inspire a culture of excellence.
  • Excellent interpersonal and communication skills, fluent in English.
  • Passionate about building high-quality software products with empowered teams.
  • Understanding of secure development practices and compliance frameworks (e.g. ISO27001, GDPR, SOC2).
  • Experience in working in a global, multi-cultural organization.
  • Ability to work in a fast-paced, growing tech environment and to foster change in larger organizations.

Benefits

Comp & perks
  • Innovative projects: Work on cutting-edge initiatives that shape our communities, drive our growth, and make a tangible impact.
  • Career growth: Advance your career and achieve your goals with industry-leading training and development programs.
  • Competitive benefits & compensation: Enjoy a comprehensive and flexible benefits package along with competitive compensation that rewards your contributions and supports your well-being.
  • Collaborative culture: Join our enterprising team where innovation thrives, collaboration is key, and our people are empowered to be their authentic selves and do their best work.
  • Diversity, Equity & Inclusion: Our robust North American Diversity & Inclusion Program features eight Employee Resource Groups (ERGs), where you can connect, learn, and contribute to a diverse and supportive community.
  • Global network: Join a global team of 24,000 professionals across 70 countries, where you'll expand your network and learn from experts in a dynamic international community.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringagile methodologiesDevOps principlescloud-native architectureCI/CDautomationopen source technology stacksproject trackingperformance trackingarchitectural design
Soft Skills
leadershipcoachingmentoringcollaborationcommunicationinterpersonal skillsoperational acumeninclusivityproblem-solvingcultural awareness
Certifications
Master’s degree in computer scienceMaster’s degree in EngineeringISO27001 complianceGDPR complianceSOC2 compliance