Job Summary:
The Director of Software Development is a senior leadership position responsible for driving the strategic vision, execution, and delivery of software development initiatives within the organization. This role entails leading cross-functional engineering teams to build high-quality, massively scalable, and innovative software solutions that align with business objectives.
The Director of Software Engineering will collaborate closely with product management, operations, and other stakeholders to ensure seamless integration of technology into the company's overarching goals.
The ideal candidate will have extensive experience with Java and C++ development, working with large-scale MySQL databases, and a strong understanding of Agile processes and DevOps practices. This role requires a strategic thinker and team leader who can balance technical expertise with leadership skills to drive innovative and scalable software solutions.
Role and Responsibilities
Team Leadership:
Technical Oversight:
Agile Methodology Implementation:
DevOps Integration:
Project Management:
Strategic Vision:
Qualifications:
Education & Experience:
Skills & Expertise:
This role is based in Ontario with travel expectation of 10-20%. Must be able to travel to globally without restrictions.
Everience Benelux
Republic Services
Dynatron Software, Inc.
Spectrum Brands, Inc
Serigor Inc