
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading low-cost airline in Canada is seeking a Software Engineer to join their IT Software Engineering team. This role involves designing and maintaining scalable applications, focusing on front-end development with Angular or Next.js, and back-end integration using Python and AWS Lambda. The ideal candidate will have 3-5 years of experience in full-stack web development, a collaborative mindset, and a passion for creating user-centric solutions. This position is based on-site in Toronto and offers competitive salary and benefits.
We’re here to make air travel affordable for everyone, and we’re looking for talented individuals who want to help us continue changing the industry for the better. As Canada’s most reliable airline, we're all about offering real value. As we continue to expand our network, increase flight frequencies, and introduce more services, we’re looking for passionate team members to help us in our mission to make air travel accessible for everyone. We know who we are, and we’re confident in our approach - but we don’t take ourselves too seriously.
Join the IT Software Engineering team at Flair as a Software Engineer, a creative problem-solver with a passion for building scalable applications and delivering exceptional user experiences. In this role, you will design, develop, and maintain web applications that power business operations, working on front-end development with Angular and/or React while integrating with Python-based AWS Lambda functions on the back end. The Software Engineer will thrive in a fast-paced, agile environment, contributing to deployment and CI/CD processes, ensuring alignment with AWS best practices, and collaborating across teams to deliver reliable and innovative solutions. You will play a key role in shaping user-facing products while ensuring technical excellence and operational stability. Reporting to the Director of Software Engineering, you will work closely with cross-functional teams and external partners, bringing strong technical expertise, problem-solving skills, and a collaborative mindset. The ideal candidate is detail-oriented, thrives in an ever-changing environment, and is motivated by the challenge of creating seamless digital experiences.
This position is based on-site at any of our offices in Calgary (YYC), Edmonton (YEG), Toronto (YYZ), or Vancouver (YVR).
The preferred candidate should exemplify Flair's core values of honesty, efficiency, accountability, and respect, while demonstrating success in previous roles. Additionally, we are seeking individuals who possess:
At Flair, we prioritize our teams by cultivating a supportive, collaborative work environment filled with opportunities for growth. Investing in our people is at the heart of what we do because your success fuels our collective achievements. We are dedicated to fostering a workplace where leaders thrive, innovation flourishes, and every team member feels valued and empowered.
If you’re ready to join a team that’s bold, innovative, and fun, we want to hear from you!
Your Career, Your Journey – Join Flair! If you’re ready to embark on this exciting journey with Flair Airlines, please submit your resume through the job posting and answer a few questions about your experience and suitability for the role. We look forward to your application.
Apply by February 6, 2026.
At Flair, we’re committed to building an inclusive, equal, and accessible workplace that welcomes diverse talent. We encourage candidates from all backgrounds to apply. If you need accommodation during the selection process, just let us know.
We thank all applicants for their interest in Flair; however, only those selected to continue in the process will be contacted.