Director of Engineering

Experis

Toronto

Hybrid

CAD 160,000 - 230,000

Full time

32 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Experis is seeking a Director of Engineering to lead globally distributed teams building and scaling cloud-native applications. You will shape technical direction, mentor engineers, and drive product delivery across North America and India.

You will own architecture, drive large-scale distributed systems on AWS, and partner with Product and executives to translate business priorities into scalable roadmaps. Strong principal leadership and modern development practices are essential.

Qualifications

  • 7+ years of software development experience.
  • 3+ years of engineering leadership experience managing teams of 20+ professionals.
  • Proven experience hiring, mentoring, developing, and managing high-performing engineering teams.
  • Strong technical background in Java and modern frontend frameworks; API design and distributed systems.

Responsibilities

  • Lead a globally distributed team of 20-30+ software engineers across regions and time zones.
  • Own architecture and system design decisions across the technology stack.
  • Drive modernization initiatives including cloud-native transformations and SaaS platform evolution.
  • Partner with Product, Business, and Executives to align engineering with business strategy.
  • Ensure delivery of product and platform roadmaps with high quality and reliability.

Skills

Java
Angular/React/Vue.js
API design
Distributed systems

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
CloudFormation
Terraform

Job description

Are you a hands-on engineering leader who thrives at the intersection of technology, strategy, and people leadership?

We're seeking a Director of Engineering to lead globally distributed engineering teams responsible for building and scaling high-volume, cloud-native applications. This is an exceptional opportunity for a technical leader who enjoys solving complex architectural challenges, mentoring engineers, and partnering with business stakeholders to drive innovation and product delivery.

What You'll Do

As Director of Engineering, you'll lead a team of talented engineers across North America and India while shaping the technical direction of our products and platforms.

Leadership & Team Development
  • Lead, mentor, and grow a team of 20-30+ software engineers across multiple regions and time zones.
  • Foster a collaborative, high-performance engineering culture focused on ownership, accountability, and continuous improvement.
  • Coach and develop senior engineers and engineering managers while building a strong talent pipeline.
Technical Leadership
  • Own architecture and system design decisions across the technology stack.
  • Drive the evolution of large-scale distributed systems running on AWS.
  • Provide technical guidance and stay close enough to the codebase to challenge assumptions, mentor engineers, and make sound architectural decisions.
  • Lead modernization initiatives, including cloud-native transformations and legacy application modernization.
Cross-Functional Collaboration
  • Partner closely with Product, Business, and Executive stakeholders to align engineering initiatives with strategic objectives.
  • Translate business priorities into scalable technical roadmaps.
  • Influence organizational technology strategy and engineering best practices.
Delivery & Execution
  • Own successful delivery of product and platform roadmaps.
  • Improve engineering efficiency through modern development practices, tooling, automation, and Agile delivery methods.
  • Remove organizational impediments and enable teams to execute effectively.
  • Champion software craftsmanship, testing strategies, code quality, and operational excellence.
  • Enhance observability, monitoring, incident management, and system reliability.
  • Drive adoption of AI-powered development tools and workflows that improve engineering productivity and quality.
Required Qualifications
  • 7+ years of software development experience.
  • 3+ years of engineering leadership experience managing teams of 20+ professionals.
  • Proven experience hiring, mentoring, developing, and managing high-performing engineering teams.
  • Strong technical background in: Java, Angular, React, or Vue.js, API design and distributed systems
Preferred Qualifications
  • Experience supporting multi-region AWS deployments.
  • Experience leading platform modernization and digital transformation initiatives.
  • Prior experience in fast-growing SaaS, travel technology, hospitality technology, fintech, or enterprise software environments.
Technical Expertise

You should possess deep expertise in: Monolithic and Microservices architectures, Event-Driven Architecture, Cloud-native application development, Scalability, resiliency, and reliability engineering, Modern API design patterns, System design trade-offs and architectural decision-making

Database Technologies

Experience working with: Oracle, PostgreSQL, Other relational database technologies. Including: Data modeling and schema design, Query optimization, Performance tuning

As well as NoSQL technologies such as: DynamoDB, MongoDB, Cassandra, and understanding when to leverage each platform effectively.

Strong production experience with AWS services, including: EC2, ECS / EKS, Lambda, VPC, RDS, DynamoDB, CloudFormation, Terraform

You should have a track record designing, deploying, and operating cloud-native systems at scale.

AI-Driven Software Development

We are looking for a leader who actively leverages AI throughout the software development lifecycle, including:

  • Coding assistants
  • AI-powered code reviews
  • Agentic workflows
  • Developer productivity platforms

You should be able to demonstrate measurable ways AI has improved velocity, quality, and engineering outcomes within your teams.

Education
  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline.
Why This Opportunity?

This role is ideal for a leader who wants to remain technically credible while influencing engineering strategy, architecture, culture, and organizational growth. You'll have the opportunity to lead distributed teams, solve complex technical challenges, and help shape the future of a rapidly evolving technology organization.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

VP of Technology
VP of Technology

emergiTEL Inc. • Toronto

On-site
CAD 180,000 - 240,000
Principal Software Engineer
Principal Software Engineer

HRXconnect • Toronto

On-site
CAD 140,000 - 180,000
Director of Engineering (Infrastructure and Operations)
Director of Engineering (Infrastructure and Operations)

Motive • Vancouver

Hybrid
CAD 180,000 - 240,000
Tech Lead
Tech Lead

Empowered Futures Inc. • Calgary

On-site
CAD 120,000 - 180,000
Director of Engineering (Hands-On Architect)
Director of Engineering (Hands-On Architect)

Space Dinosaurs • Canada

On-site
MXN 1,200,000 - 1,800,000
Startup Environment
Unlimited PTO
100% Remote Work
+2
Director Engineering, Shared Services
Director Engineering, Shared Services

Air-tek • Toronto

On-site
CAD 180,000 - 260,000
Internal Communications & Engagement Specialist
Internal Communications & Engagement Specialist

General Dynamics UK • Ottawa

On-site
CAD 180,000 - 220,000
Competitive benefits
Professional development support
Dedicated workspace
Technical Director, Forward Deployed Engineering
Technical Director, Forward Deployed Engineering

The New Network • Canada

On-site
CAD 208,000 - 319,000
Senior Software Engineer
Senior Software Engineer

Staffing Lab LLC • Canada

On-site
CAD 90,000 - 140,000
Director, Engineering
Director, Engineering

Accommodations Plus International • Markham

On-site
CAD 190,000 - 200,000
RRSP with employer matching
Paid Time Off
Extended health insurance
+4