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, modern JavaScript frameworks (React, Node.js), 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 tooling such as Apache Kafka, Airflow, dbt, Claude Code, and container orchestration (e.g., Docker, Kubernetes).
- Experience managing hybrid or distributed engineering teams across multiple time zones.