Sr. Director, Software Engineering
AutoTrader
- Toronto, ON
- Permanent
- Temps-plein
- Transform company vision & strategy into tactical development plans and technology operations
- Lead the company technology platforms development spanning mobile, data & AI, integration and Cloud stacks.
- Stay abreast of advances in technology and adopt technology to provide a competitive advantage to the business.
- Lead, deploy and share standards and best practices in the areas of project planning, project management, quality management, application lifecycle management, SDLC process, and tools across the organization.
- Participate in strategy sessions with leadership to prioritize efforts.
- Build exceptionally strong relationships with internal stakeholders to identify & support technology needs.
- Collaboratively work with multi-functional teams, including Product, user experience, and Service Delivery operations to understand their needs and how to best support them.
- Leverage new technologies especially data & AI to enhance our capabilities to detect and resolve customer incidents
- Execute vendor selections/relationships and contract negotiations where relevant; establish standards for performance. Ensure maximum returns on investments.
- Build and retain a high-performance development team by recruiting, supervising, training, and retaining all development staff in accordance with the company policies and budget requirements.
- Lead, mentor, and coach the development team in the adoption and use of best practices such as Agile development, containers, and design patterns.
- Establish standards of performance and monitor employee development.
- Participate in the creation of an enterprise-wide information security plan that protects the confidentiality, integrity, and availability of the company's proprietary and user information.
- Participate in the development of efficient internal change control processes and configuration management.
- Bachelors or Masters degree in IT, Engineering, Computer, Data Science or related fields is required
- Minimum of 10 years experience in hands-on development with a strong technical background with direct hands-on experience in the design and development of Cloud-based software
- Strong knowledge of software development methodologies, including design, implementation, testing, and release in an agile strategic team environment.
- Proven analytical capabilities to break down complex technical tasks into executable and measurable steps to deliver predictable results.
- Experience working on large, complex projects and technology stacks.
- Excellent communication skills, independent and proven creative thinking.
- Proven ability to recruit, motivate, and mentor top talent
- Ability to establish and articulate a vision, set goals, develop and execute strategies, and track results
- Strong team leadership and management skills - the ability to plan and organize resources, gain internal alignment, and create a “one team” approach to operating.
- Strong business acumen - ability to understand the real-world implications and constraints of data and analytical approaches
- Strong relationship-building skills - the ability to develop and leverage relationships that go beyond the organizational chart to get things done.
- Excellent written and verbal communication skills
- Ability to influence executives and business group leaders to build consensus on key topics
- Strategic thinking - ability to view projects/questions and make recommendations within the context of the larger business strategy.
- Advanced analytical and synthesis skills combined with the ability to understand, extract and interpret data.
- Flexibility to manage various projects with competing deadlines and the ability to prioritize projects to meet deadlines.