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.
\n
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.
\n