Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Lead · 10+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Director
- Application method
- Direct apply is available
Job summary
Lead and develop a globally distributed engineering organization of 20–30+ engineers, setting technical direction and owning architecture, modernization, and delivery of product and platform roadmaps. Partner with business and product leaders to advance engineering strategy, improve delivery and operational excellence, and adopt AI-powered development practices.
Job details
Director of Engineering Hybrid (Toronto) 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. Engineering Excellence 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 modernizing large-scale legacy Java applications. 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. AWS Cloud Expertise 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 Test generation 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.
What you’ll do
Lead and develop a globally distributed engineering organization of 20–30+ engineers, setting technical direction and owning architecture, modernization, and delivery of product and platform roadmaps. Partner with business and product leaders to advance engineering strategy, improve delivery and operational excellence, and adopt AI-powered development practices.
Requirements
Requires at least 7 years of software development experience and 3 years of engineering leadership managing teams of 20 or more, with a record of building and developing high-performing teams. Requires strong technical expertise in Java and modern web frameworks, APIs, distributed systems, AWS, databases, and cloud-native architecture; a bachelor's degree in a related technical discipline is specified.
Listed skills
- Java · Preferred
- Angular · Preferred
- React · Preferred
- Vue.js · Preferred
- Amazon Web Services · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Engineering Leadership
- Team Development
- Java
- Angular
- React
- Vue.js
- API Design
- Distributed Systems
- AWS
- Cloud-Native Development
- Microservices Architecture
- Event-Driven Architecture
- Database Design
- Agile Delivery
- AI-Powered Development
- Reliability Engineering
Job areas
- Technology
- Software
- Management & Leadership
- Engineering
More jobs from Experis
Quality Engineer - Banking Mobile (iOS/Android) & Automation Testing
- Hybrid
- Toronto, ON
- Posted Oct 26, 2026
SAP Treasury/AR/AP Consultant
- Hybrid
- Toronto, ON
- Posted Oct 26, 2026
Microsoft Platform Architect - Fabric/Azure
- Remote
- Canada
- Posted Oct 17, 2026
SOC analyst
- On-site
- Toronto, ON
- Posted Oct 17, 2026
