Vice President, Engineering

Toronto
Engineering – Management - Engineering /
Full-Time /
Hybrid
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 the Vice President of Engineering, you are responsible for the development, deployment and quality of our industry leading software. You are a hands-on leader who has the mindset that no detail is too small to get right, are obsessed with optimal technical and organization design, and you have outstanding communication skills. The complexity that comes with building and integrating enterprise software is well understood, and you have experience optimizing capacity such that product roadmap, technical debt, operational health and unique customer requests are appropriately prioritized. You have experience scaling engineering teams; you can see and avoid many of the pitfalls that come with hyper-growth based on your prior experience. Above all else, you are a businessperson who understands that we are here to solve our customers’ needs, and to build a profitable and sustainable business. 

Responsibilities:

    • Communication & Collaboration: Collaborate across Product Management, Services, Engineering, Leadership and with staff and peers across the organization; surfacing issues and opportunities as they come to light. 
    • Strategic Planning & Execution: Develop and execute a clear, strategic vision for the engineering organization that aligns with the companies short- and long-term goals. This includes roadmap development, resource allocation, and performance metrics that support continuous improvement and sustainable growth.  
    • Leadership and Talent Development: Build a diverse, highly skilled engineering team capable of meeting current and future technology challenges. Enhance team capabilities through feedback, continuous training/coaching, career development opportunities, and performance management. 
    • Software Development: Lead the engineering team in the development of software solutions that are scalable, reliable and secure. Must effectively use leadership skills to manage, inspire and direct the software development team towards achieving technical excellence.  
    • Architecture:Develop a deep understanding of the technical architecture and business requirements to identify capacity and related constraints across the company, working closely with key stakeholders to make sure that all have a complete understanding of risks and opportunities. 
    • Quality:Ensure that the products developed are of high quality, reliable and meet customer expectations. Achieve maximum possible automation in testing to enable fast feedback and maintain high coverage and low defect rates. 
    • Product Development & Delivery:Partner closely with Product team to develop the short, medium and long-term roadmap for all systems based on strategic goals and changing customer needs. Ensure that capacity is clearly understood and that risks are shared with key stakeholders. 
    • Infrastructure: Manage and optimize the cloud-based infrastructure ensuring high availability, zero-downtime deployments, disaster recovery, and responsive load handling. Success includes advancement of automated Infrastructure as Code (IaC) practices and proactive management that supports seamless scalability, effective cost control, and robust security measures.  

Skills & Experience:

    • 15+ years' experience in software engineering development, with at least 7 of those years in progressive management/leadership roles. 
    • At least 3 years managing development teams of 40+ people including developers, Infra/DevOps, and QA
    • Airline industry experience is a plus but not a requirement.
    • Ability to identify and balance priorities in a high growth, scale-up organization that supports B2B customers and B2B2C customers in a cloud first environment. 
    • Expert in enterprise software development practices including; high-availability systems, micro-services, full stack technologies. 
    • Proficient with Agile/Scrum methodologies and in using tools like Jira/Confluence.