Les voyages vont bien au-dela de leur destination ; ils sont tisses de chaque souvenir que l'on cree en chemin. Notre engagement consiste a redefinir l'avenir du voyage en collaborant avec plus de 250+ compagnies aeriennes, etablissements hoteliers, societes de croisieres, reseaux ferroviaires pour voyageurs et services financiers, dans le but de creer de nouvelles sources de revenus significatives grace a des experiences client exceptionnelles. Fondes sur nos valeurs fondamentales d'ambition, d'innovation et de collaboration, nous sommes constamment pousses a repousser les limites, a surpasser les attentes et a exploiter le meilleur de chacun. Nous favorisons une culture qui repose sur la conviction que notre force reside dans notre unite, travaillant ensemble pour batir un avenir extraordinaire dans l'univers du voyage. Joignez-vous a nous pour transformer les voyages quotidiens en experiences veritablement extraordinaires.
A PROPOS DU POSTE:
Nous sommes a la recherche d'une
Developpeurse Staff experimentee
pour collaborer avec nous a la creation de nouveaux produits innovants destines aux compagnies aeriennes et aux voyageurses. Ce poste est base dans notre bureau de
Montreal
.
En tant que
Developpeurse Logiciel Staff
, tu joueras un role de leadership cle au sein de ton equipe, en alliant une expertise technique approfondie a un esprit de collaboration pour assurer l'excellence des livraisons. Tu agiras comme
referente technique
de ton equipe : tu encadreras les developpeurses, orienteras les decisions d'architecture et d'implementation, et veilleras a l'alignement sur les meilleures pratiques organisationnelles et les objectifs de sprint. Tu collaboreras etroitement avec tonta
Engineering Manager
afin d'assurer la previsibilite, la qualite et la performance des livrables de ton equipe.
Au quotidien, tu travailleras sur le developpement de nouvelles fonctionnalites avec une
equipe multidisciplinaire
composee de gestionnaires de produit, de concepteurtrices et de developpeurses frontend et QA. Nous accordons une grande importance a la livraison rapide et frequente de fonctionnalites
de haute qualite et bien testees
. Tu collaboreras egalement avec tes paires pour elaborer des propositions techniques et contribuer a des outils internes qui optimisent nos processus de developpement. Tu offriras ton soutien a nos equipes de support et d'operations pour
analyser et resoudre les incidents
.
Nous croyons fermement qu'il reste encore
de nombreux defis complexes et passionnants
a relever dans la technologie du voyage -- et si tu es motivee a en resoudre certains avec nous,
nous serions ravies de te rencontrer.
CE QUE VOUS FEREZ:
Donne l'exemple
-- tu es une developpeurse impliquee qui ecrit du code de haute qualite, maintenable et testable, tout en aidant les autres a faire de meme.
Fait progresser l'excellence technique
-- tu es responsable de la direction technique au sein de ton equipe, tu participes aux discussions d'architecture et t'assures que les decisions prises respectent les meilleures pratiques globales et les objectifs de scalabilite.
Soutient la livraison des sprints
-- tu contribues a definir les objectifs de sprint, a identifier les dependances en amont et a garantir que l'equipe atteigne ses cibles de previsibilite (80 %+) grace a une planification proactive et un accompagnement technique.
Debloque et mentore les autres
-- tu identifies proactivement les obstacles, soutiens tes paires dans la resolution de problemes de debogage ou de conception, et offres un encadrement qui renforce les competences techniques de l'equipe.
Agit comme point de contact technique de l'equipe
-- tu es la personne de reference pour les questions techniques, la connaissance des systemes et les revues de conception, tant au sein de ton equipe qu'avec les equipes partenaires.
Communique efficacement
-- tu sais traduire des concepts techniques complexes en un langage clair et concret, comprehensible pour les developpeurses, les concepteurtrices, les gestionnaires de produit et la direction.
Fait remonter rapidement les risques et les opportunites
-- tu maintiens une communication ouverte avec l'Engineering Manager au sujet des risques de livraison, de la dette technique, des goulots d'etranglement de performance et des opportunites d'amelioration.
Ameliore les processus d'equipe et la qualite du code
-- tu encourages l'amelioration continue grace a une meilleure documentation, a l'automatisation, a des strategies de tests robustes et a l'excellence technique.
Contribue a la communaute d'ingenierie elargie
-- tu partages tes apprentissages, proposes des ameliorations aux standards et contribues a la creation de modeles, frameworks et bibliotheques reutilisables entre les equipes.
VOUS ETES UNE PERSONNE QUI POSSEDE :
7+ ans d'experience professionnelle
dans la conception et le developpement de solutions logicielles evolutives dans un environnement
Agile/Scrum
.
Experience averee en leadership technique
, capable d'animer des discussions d'architecture et de prendre des decisions equilibrant rapidite de livraison, maintenabilite et sante a long terme du systeme.
Excellente maitrise de Java (Spring Boot)
, des deploiements cloud (idealement
AWS
) et de la conception de systemes distribues.
Solide comprehension des tests
et de la pyramide de tests, ainsi que des pipelines et boucles de retroaction, avec un fort accent sur la
qualite des livraisons
(JUnit, Mockito).
Bases solides en informatique
, incluant les structures de donnees, les algorithmes, la conception de systemes et l'optimisation de performance.
Experience demontree en mentorat
, en revue de code, et dans l'amelioration de la velocite et des indicateurs de qualite d'une equipe.
Baccalaureat en informatique, en ingenierie ou experience equivalente.
CE QUE VOUS AIMEREZ CHEZ NOUS:
REER de contrepartie
Plans de sante complets
Programme de conges payes flexible
?? Allocation d'experience de voyage
Credit annuel pour bien-etre
Evenements d'equipe
Allocation pour des fournitures de bureau / transport
Programme de travail a distance
Programme de prime de conge parental
Passeport pour l'aventure
NOTRE PROCESSUS:
Plusgrade est un employeur offrant des chances egales et s'engage a fournir un processus de recrutement accessible. Nous accueillons les candidatures de toutes les personnes qualifiees et nous sommes engages a offrir des opportunites d'emploi egales, quel que soit l'identite ou l'expression de genre, la race, l'origine ethnique, la croyance, le lieu d'origine, l'age, le sexe, l'etat civil, le handicap physique ou mental, l'orientation sexuelle et toute autre categorie protegee par la loi. Sur demande, nous fournirons un hebergement pour les candidats handicapes. Si tu as une preference pour la langue de tes entrevues, merci d'en informer notre equipe Talent lorsqu'elle te contactera.
Nous croyons en la diversite et l'inclusivite, c'est pourquoi notre processus d'entrevue est concu pour offrir une experience de candidat positive et garantir que chaque candidat est evalue de maniere egale. Toutes les candidatures seront examinees par notre equipe de talents et le ou les candidats retenus passeront par le processus de recrutement suivant:Entrevue telephonique avec le recruteur
Entrevue avec le responsable de l'embauche
Entrevue en equipe
-
Travel is not just about the destination; it's about every memory made along the way. We are dedicated to shaping the future of travel by partnering with 200+ airline, hospitality, cruise, passenger rail, and financial services companies to create new, meaningful revenue streams through incredible customer experiences. Rooted in our core values of being ambitious, innovative, and collaborative, we are driven to continuously raise the bar, exceed expectations, and bring out the best in everyone, fostering a culture where we believe we are better together, working towards an extraordinary future in travel. Come help us transform everyday travel into extraordinary experiences.
ABOUT THE ROLE:
We are seeking an experienced Staff Developer to work with us to build amazing new products for airlines and travelers. This role will report to and work from our Montreal office.
As a
Staff Software Developer
, you'll play a key leadership role within your team, combining deep technical expertise with a collaborative mindset to drive delivery excellence. You'll act as the
technical lead
for your team: mentoring developers, guiding architecture and implementation decisions, and ensuring alignment with organizational best practices and sprint goals. You will partner closely with your Engineering Manager to ensure predictability, quality, and performance across your team's deliverables.
In a typical week, you will work on developing new features with a cross-functional team of product managers, designers, frontend and test developers. We value shipping well tested high quality features fast and frequently. They also collaborate with peers to develop technical proposals and contribute to internal tools that optimize our development processes. They will assist our skilled support team and operations team in triaging and resolving issues.
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.
WHAT YOU WILL BE DOING
:
Leads by example
-- you're a hands-on developer who writes high-quality, maintainable, and testable code, while helping others do the same.
Drives technical excellence
-- you own the technical direction within your team, participating in architectural discussions and ensuring decisions align with system-wide best practices and scalability goals.
Supports sprint delivery
-- you help define sprint goals, identify dependencies early, and ensure the team meets its
sprint predictability targets (80%+)
through proactive planning and technical guidance.
Unblocks and mentors others
-- you proactively identify blockers, support peers in debugging or design challenges, and provide coaching that elevates the team's technical capability.
Acts as the team's technical point of contact
-- you serve as the go-to person for technical questions, system knowledge, and design reviews within your team and for partner teams.
Communicates effectively
-- you translate complex technical concepts into clear, actionable language for developers, designers, product managers, and leadership.
Raises risks and opportunities early
-- you maintain open communication with the Engineering Manager about delivery risks, tech debt, performance bottlenecks, and opportunities for improvement.
Improves team processes and code quality
-- you advocate for continuous improvement through better documentation, automation, testing strategies, and technical excellence.
Contributes to the broader engineering community
-- you share learnings, propose improvements to standards, and contribute to reusable patterns, frameworks, and shared libraries across teams.
YOU ARE SOMEONE WHO:
7+ years of professional experience designing and building scalable software solutions in an Agile/Scrum environment.
Proven experience leading technical discussions and driving decisions that balance delivery speed, maintainability, and long-term system health.
Deep understanding of Java (Spring Boot), cloud deployments (preferably AWS), and distributed system design.
A strong understanding of testing and the test pyramid, as well as pipelines and feedback loops, with a focus on quality delivery (JUnit, Mockito).
Solid computer science fundamentals, including data structures, algorithms, system design, and performance optimization.
Demonstrated experience mentoring developers, performing code reviews, and improving team velocity and quality metrics.
A Bachelor's degree in Computer Science, Engineering, or equivalent experience.
WHAT YOU'LL LOVE ABOUT US:
RRSP/401(k) Matching
Comprehensive health plans
Flexible Paid Time Off
??Annual upgrade credit
?? ?Annual physical wellness credit
Annual mental wellness credit
Flexibility to work remotely
Parental Leave Top Up
Adventure Pass
OUR PROCESS:
Plusgrade is an equal-opportunity employer and is committed to providing an accessible recruitment process. We welcome applications from all qualified individuals and are committed to equal employment opportunities regardless of gender identity or expression, race, ethnic origin, creed, place of origin, age, sex, marital status, physical or mental disability, sexual orientation, and any other category protected by law. Upon request, we will provide accommodation for applicants with disabilities. If you have a preference regarding the language of your interviews, please inform our Talent Team when they reach out to you.
We believe in diversity and inclusivity and that is why our interview process is designed for a positive candidate experience and to ensure every candidate is evaluated equally. All applications will be reviewed by our Talent Team and the successful candidate(s) will go through the following recruitment process:Recruiter Phone Interview
Hiring Manager Interview
Technial Interview
Team Interview
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.