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.

Date posted: September 25, 2025