Director of Software Engineering
Location
Greater Toronto Area, Hybrid
Experience Level
Architect/Manager/Sr. Technical Lead
Type Of Employment
Full-Time
Remote
No
Domain
Market Intelligence
We are looking for a forward-thinking Director of Software Engineering to lead a global engineering organization in shaping the next generation of a large-scale B2B SaaS platform. This role is ideal for a strategic leader who combines deep technical knowledge with proven experience in platform architecture, AI-driven development, large-scale data systems, and automated software delivery. You will be responsible for driving innovation, guiding modernization initiatives, and scaling the platform to meet the needs of a rapidly growing international customer base.
Key Responsibilities
- Lead, mentor, and expand high-performing engineering teams across full-stack and data disciplines.
 - Define and evolve a scalable, secure, and cloud-native SaaS platform architecture.
 - Drive an “AI-first” approach to development, embedding intelligent automation and machine learning into core product features.
 - Foster a culture of quality through automated testing, CI/CD pipelines, and end-to-end observability.
 - Oversee the buildout of big data and analytics infrastructure to enable advanced reporting, predictive insights, and real-time intelligence.
 - Guide the transformation of legacy systems into microservices and event-driven architectures.
 - Partner closely with Product, Data, and Customer Success to align engineering outcomes with business objectives.
 - Ensure best practices in security, data protection, and regulatory compliance.
 - Attract, retain, and develop top engineering talent across a globally distributed team.
 
Requirements
- 10+ years of experience in software engineering, including at least 5 years in leadership roles.
 - Proven track record of building and scaling SaaS platforms in the B2B domain.
 - Technical foundation with experience in Java and Python.
 - Understanding of databases and data platforms (PostgreSQL, DuckDB, or similar).
 - Expertise in cloud environments (AWS, GCP, or Azure), data pipelines, and large-scale infrastructure.
 - Experience leading modernization initiatives, such as transitioning from monoliths to microservices.
 - Exceptional communication skills with the ability to influence stakeholders and collaborate across functions.
 - Passion for customer-centric design, continuous improvement, and innovation.
 
Nice to have
- Background in market research, analytics, or data-intensive SaaS products.
 - Familiarity with modern data and DevOps tools such as Apache Kafka, Airflow, Claude Code, and container orchestration technologies (e.g., Docker, Kubernetes), as well as modern JavaScript frameworks (e.g., React, Node.js).
 - Experience managing hybrid or distributed engineering teams across multiple time zones.