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 Director of Engineering, you will be responsible for leading our
infrastructure and operations teams. You are a hands-on leader who sweats the
details, are obsessed with building amazing teams, has outstanding communication
skills, and has a bias for action. The complexity that comes with building and
integrating enterprise software is well understood, and you excel at partnering
with colleagues across development, product, and the service delivery
organizations to understand customer needs and prioritize action. Finally, 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.
\n
Responsibilities:
- Communication & Collaboration: A willing and capable partner across
engineering, product management, services, and with the leadership team;
tackling issues and opportunities as they arise. Skilled at delivering
complicated messages with empathy, skill and directness.
- Strategic Planning & Execution: Considerable skill and experience at taking
strategic direction and translating that into well understood priorities for
your engineering teams.
- Leadership and Talent Development: Set a high bar for talent by building a
diverse, highly skilled team capable of meeting current and future
technological challenges. A dependable leader who enhances team capabilities
through feedback, continuous training/coaching, career development
opportunities, and performance management.
- Software Development: Lead a collection of engineering teams 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 teams 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. Enable developers with the right tools, processes
and testing to ensure the delivery of high caliber software to our
customers.
Skills & Experience:
- 10+ years' experiencein software engineering development, with 5 of those
years in progressive management/leadership roles.
- 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.
- Deep technical understanding of all major aspects of software development
- Airline industry experience is a plus but not a requirement.
- Proficient with Agile/Scrum methodologies and in using tools like
Jira/Confluence.
- Our tech stack consists of React, Vue.js [http://Vue.js], TypeScript, Node.js
[http://Node.js], C# / .NET Core, MongoDB, Docker. Experience with one or
more of these is desirable
\n