
Director of Software Engineering
- Toronto, ON
- Permanent
- Full-time
- Build strong working relationships with business and IT management to understand business strategy and requirements, and to identify and develop appropriate solutions that enable us to achieve its business objectives.
- Be an active member of the IT management team reporting to the CIO, supporting the team in addressing both strategic and tactical priorities.
- Demonstrated ability to select, configure and integrate off the shelf SaaS systems
- Own the system architecture and engineering of digital initiatives at the firm
- Establish industry best practice processes and infrastructure for the Software Engineering team, moving us toward a DevOps and Agile culture.
- Be hands-on, able to review software design and architecture.
- Work closely with Enterprise Architecture, Data Science, and Project Management teams to build solution roadmaps and project plans.
- Attract, recruit, and develop engineering talent
- Provide coaching and learning and create an environment where colleagues can develop the technical expertise needed for future business needs.
- Ensure our security standards are being followed throughout the software development process
- Bachelor or master’s degree in technology related field (Software or Computer Engineering, Computer Science)
- Seven to ten years of software engineering experience in varying leadership roles
- Three or more years working with Cloud technologies – Azure preferred
- Three or more years of managing engineers, mentoring and nurturing developers, and collaborating with user experience specialists
- In-depth knowledge of the best practices for managing software projects
- Practical and thorough in planning
- Lead by example, but team-oriented
- Have an aptitude for learning new skills
- Strong communication and interpersonal skills and ability influence across an organization