Team Lead - Software Engineering

Location: Montreal, Quebec, Canada

Type: Full Time

Min. Experience: Manager/Supervisor

Plusgrade is the world leader in airline upgrade solutions. Plusgrade's proprietary SaaS platform and program optimization strategies enable 60+ of the world's leading airlines to maximize the value of their premium cabins and onboard amenities. For the second consecutive year, Plusgrade has achieved the Deloitte Technology Fast 50 list in Quebec. Plusgrade has its headquarters in downtown Montreal, with an additional office in New York City.

The Role:

We are seeking an experienced Technical Lead to come work with us build amazing new products for airlines and travelers. This role will report to and work from our Montreal office. 

We firmly believe there are many complex unsolved challenges in travel technology, and if you are excited about helping us solve some of them, we would like to meet you.

The primary responsibility of the Technical Lead is to bring out the best work from engineers on the team. Our Technical Leads partner closely with product managers to ensure the team is building solutions with maximum impact. In addition, the technical lead is responsible for working closely with each engineer to gather feedback from them on topics including project progress, internal processes, career development, mentoring, and general satisfaction.


  • Communicate effectively to inspire and drive collaboration
  • Represent the team in planning and product meetings
  • Mentor and grow their team through pairing, code reviews, delegation and trust
  • Meet with the rest of the engineering management team to align engineering-wide practices and priorities
  • Implement effective engineering processes and policies
  • Help set and fulfill the engineering hiring plan for the team, including sourcing, screening, and interviewing

Our teams value shipping well-tested high quality features fast and frequently. In this role you will be leading engineers on a product team to deliver new features and insights. You will have a direct impact on a number of areas of the business.


  • You have several years of serving in either an engineering management role or a senior engineering team lead role
  • You have 6+ years experience shipping consumer-facing applications
  • You understand and believe in not only agile methodologies, but the underlying technical practices upon which "agile" depends
  • You can lead a technical architecture discussion in front of a whiteboard and help drive technical decisions.
  • You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you.
  • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
  • You have experience designing and implementing software in Java or .Net and deployed in the cloud (AWS preferred)
  • You have a strong understanding of testing and the test pyramid. You have an understanding of pipelines and feedback loops. You have a delivery focused mindset.
  • You have a bachelor's degree in Computer Science, Engineering, or related field, or equivalent training, fellowship, or work experience
  • You like a good challenge and have a passion to learn new things

Extra bonus points for experience in the Airline industry and familiarity with travel technology.

Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*