Director of Software Engineering in Toronto, ON (Hybrid Role, 40% onsite) About the role: We are seeking an experienced and energetic Director of Software Engineering to manage, lead and mentor ...
Director of Software Engineering in Toronto, ON (Hybrid Role, 40% onsite) About the role: We are seeking an experienced and energetic Director of Software Engineering to manage, lead and mentor ...
Director of Software Engineering in Toronto, ON (Hybrid Role, 40% onsite) About the role: We are seeking an experienced and energetic Director of Software Engineering to manage, lead and mentor ...
Director of Software Engineering in Toronto, ON (Hybrid Role, 40% onsite) About the role: We are seeking an experienced and energetic Director of Software Engineering to manage, lead and mentor ...
Provide technical and strategic leadership to software engineering teams. * Define and execute the engineering roadmap aligned with business and product priorities. * Foster a collaborative ...
Provide technical and strategic leadership to software engineering teams. * Define and execute the engineering roadmap aligned with business and product priorities. * Foster a collaborative ...
Manager, Software Engineering
CA$147K - CA$196K/yr
The Engineering Group Manager will lead a team of software and algorithms engineers in initiating, rapid prototyping, design, implementation, and delivery of high-quality embedded software for the ...
Manager, Software Engineering
CA$147K - CA$196K/yr
The Engineering Group Manager will lead a team of software and algorithms engineers in initiating, rapid prototyping, design, implementation, and delivery of high-quality embedded software for the ...
Manager, Software Engineering
Toronto, ON · On-site
As Manager, Software Engineering you'll be leading a team building a cloud data platform that will allow our customers and partners access to tools and technologies that utilize data in the ...
Manager, Software Engineering
Toronto, ON · On-site
As Manager, Software Engineering you'll be leading a team building a cloud data platform that will allow our customers and partners access to tools and technologies that utilize data in the ...
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Director, Software Engineering About Capital One Canada. For 30 years, we've been on a mission to change banking for good and build ...
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Director, Software Engineering About Capital One Canada. For 30 years, we've been on a mission to change banking for good and build ...
Our applications leverage open source frameworks and strong software engineering principles that offer a diverse array of challenging, fun, and impactful problems in scalability, monitoring, and ...
Our applications leverage open source frameworks and strong software engineering principles that offer a diverse array of challenging, fun, and impactful problems in scalability, monitoring, and ...
Senior Director, Software Engineering Why Kaseya? Join a fast-growing company that's transforming the IT industry. At Kaseya, you'll have the opportunity to work with cutting-edge technology ...
Senior Director, Software Engineering Why Kaseya? Join a fast-growing company that's transforming the IT industry. At Kaseya, you'll have the opportunity to work with cutting-edge technology ...
Senior Manager, Software Engineering Why Kaseya? Join a fast-growing company that's transforming the IT industry. At Kaseya, you'll have the opportunity to work with cutting-edge technology ...
Senior Manager, Software Engineering Why Kaseya? Join a fast-growing company that's transforming the IT industry. At Kaseya, you'll have the opportunity to work with cutting-edge technology ...
Software Engineering Manager
Mississauga, ON · Remote
CA$156K - CA$174K/yr
As a Manager of Software Engineering reporting to the Director of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design, drive ...
Software Engineering Manager
Mississauga, ON · Remote
CA$156K - CA$174K/yr
As a Manager of Software Engineering reporting to the Director of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design, drive ...
Software Engineering Manager
Mississauga, ON · Remote
CA$156K - CA$174K/yr
As a Manager of Software Engineering reporting to the Director of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design, drive ...
Software Engineering Manager
Mississauga, ON · Remote
CA$156K - CA$174K/yr
As a Manager of Software Engineering reporting to the Director of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design, drive ...
Role: Software Engineering Expert Location: Toronto, ON, Canada The Opportunity Are you passionate about growing people, scaling engineering teams, and delivering meaningful product impact? At ...
Role: Software Engineering Expert Location: Toronto, ON, Canada The Opportunity Are you passionate about growing people, scaling engineering teams, and delivering meaningful product impact? At ...
Software Engineering Manager About Schema App Schema App is a fast-growing, profitable SaaS company headquartered in Guelph, Ontario, with a team across Canada. We're a collaborative group driven by ...
Software Engineering Manager About Schema App Schema App is a fast-growing, profitable SaaS company headquartered in Guelph, Ontario, with a team across Canada. We're a collaborative group driven by ...
Salary: $170-200k DOE Software Engineering Manager About Schema App Schema App is a fast-growing, profitable SaaS company headquartered in Guelph, Ontario, with a team across Canada. Were a ...
Quick apply
Salary: $170-200k DOE Software Engineering Manager About Schema App Schema App is a fast-growing, profitable SaaS company headquartered in Guelph, Ontario, with a team across Canada. Were a ...
Manager, Software Engineering Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years ...
Manager, Software Engineering Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years ...
Manager, Software Engineering Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years ...
Manager, Software Engineering Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years ...
Grade Level (for internal use): 11 About the Role S&P Dow Jones Indices is seeking a highly experienced Lead Software Engineer to play a pivotal role in developing and maintaining our Fixed Income ...
Grade Level (for internal use): 11 About the Role S&P Dow Jones Indices is seeking a highly experienced Lead Software Engineer to play a pivotal role in developing and maintaining our Fixed Income ...
Software Engineering Lead
Toronto, ON · On-site
Grade Level (for internal use): 11 About the Role S&P Dow Jones Indices is seeking a highly experienced Lead Software Engineer to play a pivotal role in developing and maintaining our Fixed Income ...
Software Engineering Lead
Toronto, ON · On-site
Grade Level (for internal use): 11 About the Role S&P Dow Jones Indices is seeking a highly experienced Lead Software Engineer to play a pivotal role in developing and maintaining our Fixed Income ...
Software Engineering - Power Distribution
Markham, ON · Hybrid
CA$90K - CA$136K/yr
We are looking for an Embedded Software Developer to help us transform the way power is distributed and managed on a vehicle! In this role you will be using modern methods, such as behavior driven ...
Software Engineering - Power Distribution
Markham, ON · Hybrid
CA$90K - CA$136K/yr
We are looking for an Embedded Software Developer to help us transform the way power is distributed and managed on a vehicle! In this role you will be using modern methods, such as behavior driven ...
Team Lead, Software Engineering
Toronto, ON · On-site +1
CA$175K - CA$225K/yr
Interservice communication via RabbitMQ and Apache Kafka About the role Clutch is seeking a Team Lead, Software Engineering to lead a team of engineers building and scaling our platform. This is a ...
Quick apply
Team Lead, Software Engineering
Toronto, ON · On-site +1
CA$175K - CA$225K/yr
Interservice communication via RabbitMQ and Apache Kafka About the role Clutch is seeking a Team Lead, Software Engineering to lead a team of engineers building and scaling our platform. This is a ...
Software Engineering information
What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?
What is the difference between Software Engineering vs Software Development?
| Aspect | Software Engineering | Software Development |
|---|---|---|
| Credentials | Bachelor's in Computer Science or related, certifications like CSWA or AWS | Bachelor's in Computer Science or related, coding bootcamps |
| Work Environment | Designing, planning, and managing software projects | Writing, testing, and debugging code |
| Industry Usage | Used across tech, finance, healthcare, and more for complex systems | Common in startups, small teams, and for app development |
Software engineering involves designing and managing software projects, focusing on architecture and lifecycle. Software development primarily centers on coding and building applications. While both roles require similar educational backgrounds, software engineers often handle broader project planning, whereas developers focus on coding tasks.
What engineers make $500,000?
What are some common challenges software engineers face when working on large-scale projects, and how can they be addressed?
What kind of work do software engineers do?
What is software engineering?
Is it true that AI will replace software engineers?
What jobs can a software engineer do?
Colliers rating
7.0
Based on 25 frontline employees who took The Breakroom Quiz
93rd of 154 rated real estate companies
Job description
Accelerate your success at Colliers.
Why Colliers?
As one of Canada's leading commercial real estate services firms, we are driven by our mission to accelerate success for our people, clients, and communities.
A career at Colliers gives you the opportunity to make an impact, advance your career, and collaborate with top-tier talent. Don't just take our word for it - we've been recognized as a top employer on a number of prestigious lists, including Best Workplaces in Canada, Best Workplaces for Women, Best Workplaces with Most Trusted Executive Teams, among others.
Director of Software Engineering in Toronto, ON (Hybrid Role, 40% onsite)
About the role:
We are seeking an experienced and energetic Director of Software Engineering to manage, lead and mentor software engineering teams in the North America region. Reporting to the Global Head of Software Engineering, you will be responsible for managing capacity across resources and projects to ensure delivery on time & budget and in line with established engineering standards and processes. This role is both strategic and operational in nature, requiring a manager with a background in software engineering and with proven capability in organizational development, technical leadership, and project capacity management. You will ensure a seamless collaboration with our Product Management, Data & AI, DevOps, Infrastructure and other teams. Success in this role requires a balance of technical expertise, leadership, strategic thinking, emotional and cultural intelligence, and strong interpersonal skills.
.
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
What you bring:
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.
Pursuant to the laws regarding job postings where the position is, Colliers disclosing the following information:
Area/Location Specific: Hybrid Role Toronto, ON
This posting is for an existing vacancy within our organization.
Colliers does not use AI-enabled tools to sort or decline applications.
All decisions are made by our talent acquisition team.
Apply now:
Ready to make an impact and take the next step in your career journey? Join us by applying directly through LinkedIn or visit www.collierscanada.com/careers.
#LI-AC1
#LI-Hyrbrid
What we offer:
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. Learn more: https://www.collierscanada.com/en-ca/careers/diversity-and-inclusion
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. Accelerate your career and enhance your expertise as you connect and collaborate with top talent around the world.
Applicants must be currently authorized to work in Canada on a full-time basis. The employer will not sponsor applicants for work visas.
Direct applicants only please, no agencies.
Colliers is an equal opportunity employer and values diversity in its workforce. Colliers encourages applications from all qualified individuals and will accommodate applicants' disability-related needs, up to the point of undue hardship, throughout all stages of the recruitment and selection process. If you require a disability-related accommodation to participate in the recruitment process, please contact the recruitment team by email at careers@colliers.com.