Director of Data and Software Development
Term: Full time, Permanent
Salary: $120,000 - 150,000 per year
Location: Toronto, ON (Hybrid: In-office 2-3 days a week)
Summary
Reporting to the VP of Technical Services, the Director of Software and Data will lead fast-paced, agile teams responsible for software development, programming, scripting, and reporting. This role involves managing multiple teams (or team leaders), driving internal and client-facing solutions, and ensuring alignment with business objectives. A strong background in software, data, and reporting-especially in the call center/BPO industry-is essential, along with strong leadership and a results-driven mindset.
Key Responsibilities
- Lead and mentor 20+ team members or managers across diverse technical disciplines.
- Manage resource allocation, project timelines, and team performance.
- Oversee the full development lifecycle: requirements, design, implementation, testing, and deployment.
- Ensure scalable, secure, high-performance contact center and communication solutions.
- Provide technical leadership while fostering innovation and continuous improvement.
- Collaborate with cross-functional teams to align development with business goals.
- Communicate project updates and risks clearly to stakeholders.
- Maintain up-to-date knowledge of call center/BPO technology needs
Qualifications
- 5+ years in a leadership role managing technical teams.
- 5+ years' experience in software development, data, and reporting.
- Background in call center or BPO environments strongly preferred.
- Proven track record delivering complex projects in fast-paced environments.
- Expertise in Agile, Waterfall, and DevOps (CI/CD).
- Strong communication, leadership, and problem-solving skills.
- Experience with databases (SQL Server, MongoDB, MySQL) and cloud platforms (AWS, Azure a plus).
- Bachelor's degree in Computer Science, Software Engineering, or related field.