Air-tek is a Canadian-based software company with a powerful suite of unique
products that have already achieved a significant share of a huge global market.
The product market fit is excellent, and customers are lining up to buy.
Although our global customers know us, we intentionally operate in stealth mode
during this growth phase.
Our diverse team shares a collective passion for solving complex problems with a
drive to innovate and a desire to create the passenger-centric travel industry.
Based in Toronto, our inclusive culture is built on trust, collaboration,
delivering a great product, and continuous personal development. We love what we
do, and we support the team around us.
As a Software Engineering Manager, you will lead one of several engineering
teams responsible for building, deploying, and maintaining our industry-leading
software solutions. You are a technical leader who cares deeply about building
high-performing teams, delivering customer value, and fostering a culture of
ownership, collaboration, and innovation. You have a track record of scaling
engineering teams in fast-paced environments and thrive in partnering closely
with product, design, and other engineering leaders. You bring clarity to
complexity, are passionate about growing people, and can balance business
priorities with technical excellence.
\n
Your Responsibilities
- Team Leadership & Development: Inspire, mentor, and guide engineers toward
success. Foster a culture of accountability, innovation, and continuous
improvement. Set clear expectations and support career growth through
feedback, coaching, and performance management.
- Technical Oversight: Drive the development of scalable, secure, and
maintainable software solutions. Partners with technical leads to make smart
architectural and operational decisions.
- Delivery & Execution: Translate business and product strategy into clear,
actionable plans for your team. Ensure high-quality execution through agile
practices and delivery processes.
- Cross-Functional Collaboration: Act as a key liaison between engineering,
product management, customer success, and leadership. Help identify risks,
unblock teams, and align technical work with business needs.
- Quality & Reliability: Champion a culture of engineering excellence. Support
the team in shipping reliable, testable, and maintainable code through
best-in-class tools, standards, and processes.
Skills & Experience:
- 10+ years of software development experience, with 3+ years in engineering
management roles.
- Proven success leading and scaling engineering teams within SaaS or
enterprise software environments.
- Strong understanding of modern software development, including full-stack
development, microservices, cloud-first architecture, and DevOps practices.
- Proficiency in Agile methodologies and tools (e.g., Jira, Confluence).
- Excellent communication, collaboration, and problem-solving skills.
- Familiarity with our tech stack is an asset: React, Vue.js [http://Vue.js],
TypeScript, Node.js [http://Node.js], C#/.NET Core, MongoDB, Docker but not
required.
- Experience in high-growth environments is a strong plus.
What we are looking for
- Experience leading engineering teams in delivering products at scale.
- A strong advocate for technical quality and operational excellence.
- A collaborative partner for product, design, and customer-facing teams.
- A strong people leader who helps people grow and develop
Hybrid Policy
- Please note that this role requires three days a week in our Toronto office
which is located near Union Station
\n