Experienced Software Engineering / Development Director Salary (Canada)
An Experienced Software Engineering / Development Director earns an average salary of C$120,560 per year.
|Salary||C$96,670 - C$155,675|
|Bonus||C$3,425 - C$26,553|
|Total Pay (|
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).)
|C$97,921 - C$168,790|
Job Description for Software Engineering / Development Director
Software engineering/development directors are responsible for leading software-related projects in their organization. They supervise application development and direct a group of IT professionals, helping their team reach all company objectives following a strict timeline. They perform systems, design, and application development, as well as evaluate code reviews and make recommendations for changes. Software engineering/development directors also select new staff and are part of the training and performance review process.Read More...
Often, software engineering/development directors are simultaneously managing multiple large scale programming projects. They lead meetings and set goals for their team, as well as assess problems and propose solutions that efficiently use company resources. They prioritize development steps and administer policies as needed. One of their main responsibilities includes monitoring software quality processes to improve code functionality and reliability.
This position typically requires a bachelor's degree in computer science or a related field. In addition, previous managerial experience and industry certifications are a plus. Software engineering/development directors must possess advanced analytical and problem-solving capabilities. They also need excellent communication skills to form great working relationships with other engineers and managers within their organization. They must possess expert knowledge of different programming languages and platforms, as well as have proven working experience with different operating systems. (Copyright 2018 PayScale.com)
Software Engineering / Development Director Tasks
- Hire, review, and fire managers.
- Prioritize and allocate projects, products, and resources with the assistance of architects and managers.
- Plan, direct, and coordinate all activities associated with creating software across multiple functional areas and products.
- Participate in the strategic decisions about technology, definition, and implementation of the software products.
- Plan, direct, and coordinate activities of a multi-team or cross-functional organization.
Software Engineering / Development Director Job Listings
Key Stats for Software Engineering / Development Director
Rated 4 out of 5
based on 10 votes.