Junior Programmer

Thunder Lotus Logo

[sautez à la version française]

Become part of our Montreal team and join us in our quest to create and publish AAA quality games with an independent heart as our new programmer

In this role, you will join Thunder Lotus (creators of independent games Jotun, Sundered and Spiritfarer) a Studio of passionate and experienced game developers, you will ensure the game playability by leveraging your gameplay knowledge, you will collaborate directly with the team of design, animators and artists and you will suggest improvements to our processes and systems in partnership with the Programming Director.

In your day to day, as a programmer, you’ll:


  • Write high performance, sustainable C # code;
  • • Analyze and understand game design documents in order to define necessary features and game systems that need to be developed;
  • • Analyze existing capacities and determine if they meet the plans. If necessary, define how to adapt them to better meet the requirements of the game;
  • • Collaborate with game designers / level designers / animators to discuss constraints and establish the technical possibilities of gameplay differences;
  • • Participate in code reviews as well as software architecture conversations to feed the continuous improvement process of the programming team;
  • • Find and fix gameplay bugs identified by the production and quality control teams;
  • • Document the work in order to impart knowledge and enable users (programmers and people with other tasks) to understand how to exploit new gameplay systems and features;
  • • Perform other related duties.

The ideal candidate brings the following experiences, qualifications and technical skills to the team:


  • • Bachelor in Computer Sciences
  • • 1 year of experience in the gaming industry, relevant internships in the gaming industry or a comprehensive portfolio demonstrating competence for a similar role in the gaming industry
  • • Knowledge of C # and mastery of the Unity engine
  • • Experience in combat programming and action game AI, an asset
  • • Online gaming experience, an asset
  • • Experience with Quantum / Photon, an asset
  • • Interest in game code architecture

The ideal candidate contributes to the team through the following interpersonal skills:


  • A flexibility and resourcefulness to adapt and overcome the obstacles that come their way
  • • A collaborative approach, great listening skills and a search for win-win solutions
  • • A clear communication of their ideas and an ability to present their arguments with tact
  • • An ability to show empathy and tact even in tense situations
  • • A great autonomy and its sense of ownership developed
  • • A thirst to learn and to surpass himself

The ideal candidate fills the following requirements:


  • Level of knowledge (basic, in-depth, proficiency) of written and spoken English and French 
  • • Based in Montreal, as the job will require some face to face time with the team 
  • • Legally allowed to work in Canada

Thunder Lotus offers:


  • • Competitive salary, benefits and net revenue sharing
  • • RRSP company match contribution
  • • Generous vacation policy and discretionary unlimited Time Off policy for many employees
  • • Medical, dental, vision, life insurance, and disability benefits
  • • Virtual mental and physical health programs
  • • Flexible working hours and 35 hours work week
  • • Flat structure and small teams with tons of creative ownership over the games we make (original IP)

If you’re interested in joining our Studio, please send us your resume and a cover letter. We will contact you if there’s a match between our needs and your qualification to schedule a discussion with the team.

Thunder Lotus is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We value talent, ideas and collaboration. Unusual backgrounds are welcome!

About Thunder Lotus

Thunder Lotus® is a maker of beautifully powerful video games. A passionate collective of AAA, indie, and mobile expats with over 130 years of combined industry experience and 80+ shipped titles, Thunder Lotus aspires to distill its visionary original IP’s into captivating interactive experiences that the team itself would love to play. Founded in 2014, Thunder Lotus recently entered its sixth year in the industry with significant momentum and ambition.

Founder Will Dubé and friends brought the hand-drawn action-exploration game Jotun to Kickstarter in July 2014. Jotun and the expanded Jotun: Valhalla Edition released to wide acclaim on all major systems from 2015 to 2018. Thunder Lotus’ sophomore creation, Sundered was initially released in 2017, and saw the release of the expanded Sundered: Eldritch Edition in 2018. Thunder Lotus’ third production, titled Spiritfarer, released with Xbox Game Pass for PC and Console, Xbox One, Windows PC, PlayStation®4, Nintendo Switch™, Mac and Linux in August 2020, to critical and commercial acclaim.

Thunder Lotus Logo

[version française]

Programmeur.se junior

Intègre notre équipe de Montréal en tant que notre nouveau.lle  Programmeur.se et rejoins-nous dans notre quête pour créer et publier des jeux de qualité AAA avec un cœur indie! 

Dans ce rôle, tu  rejoindras Thunder Lotus (créateurs de jeux indépendants Jotun, Sundered et Spiritfarer) un studio de développeurs de jeux passionnés et expérimentés, tu assureras la jouabilité du jeu en misant sur tes connaissances gameplay, tu collaboreras directement avec l’équipe de design, les animateurs et les artistes et tu suggéreras des améliorations à nos processus et nos systèmes en partenariat avec le Directeur programmation.

Dans ton quotidien, en tant que Programmeur.se, tu auras à :


  • Rédiger du code C# durable de haute performance ;
  • • Analyser et comprendre les documents de conception de jeu afin de définir les fonctionnalités requises et les systèmes de jeu qui doivent être développés ;
  • • Analysez les fonctionnalités existantes et déterminez si elles répondent aux exigences du projet. Si nécessaire, définir comment les adapter afin de mieux répondre aux exigences du jeu ;
  • • Collaborer avec les game designers / level designers / animateurs afin de discuter des contraintes et établir les possibilités techniques des différentes fonctions de gameplay ;
  • • Participer aux revues de code ainsi qu’aux conversations d’architecture logiciel afin d’alimenter le processus d’amélioration continue de l’équipe de programmation ;
  • • Rechercher et corriger les bugs de gameplay identifiés par les équipes de production et de contrôle qualité ;
  • • Documenter le travail afin de transférer les connaissances et permettre aux utilisateurs (programmeurs et personnes d’autres tâches) de comprendre comment fonctionnent les nouveaux systèmes et fonctions de gameplay ;
  • • Effectuer toutes autres tâches connexes.

La personne idéale apporte à l’équipe les expériences, les qualifications et les compétences techniques suivantes :


  • Baccalauréat en Sciences informatiques
  • • 1 an d’expérience dans l’industrie du jeu, des stages pertinents dans l’industrie du jeu ou encore un portfolio exhaustif démontrant la compétence pour un rôle similaire dans l’industrie du jeu
  • • Connaissance en C# et maîtrise de l’engin Unity
  • • Expérience de programmation de combat et IA de jeux d’action, un atout
  • • Expérience de jeu en ligne, un atout
  • • Expérience avec Quantum/Photon, un atout
  • • Intérêt en architecture de code jeu

La personne idéale contribue à l’équipe grâce aux compétences interpersonnelles suivantes :


  • • Sa flexibilité et sa débrouillardise pour s’adapter et surmonter les obstacles qui se présentent à elle
  • • Son approche collaborative, son écoute et sa recherche des solutions gagnants-gagnants
  • • Sa communication claire de ses idées et sa capacité à présenter ses arguments avec doigtés
  • • Sa capacité à preuve d’empathie et de tact même lors de situations tendues 
  • • Sa grande autonomie et son sens de l’ownership développé
  • • Sa soif d’apprendre et de se dépasser

La personne idéale remplit les exigences suivantes :


  • Excellente connaissance de l’anglais et du français écrits et parlés
  • • Basée à Montréal, car le travail nécessitera du temps en face à face avec l’équipe
  • • Légalement autorisés à travailler au Canada

Thunder Lotus offre :


  • • Salaire compétitif, avantages sociaux et partage des revenus nets
  • • Programme de cotisation de l’entreprise au REER
  • • Politique de vacances généreuse et politique de congés illimités discrétionnaires pour de nombreux employés
  • • Prestations médicales, dentaires, de vision, d’assurance-vie et d’invalidité
  • • Programmes virtuels de santé mentale et télémédecine
  • • Horaires de travail flexibles et semaine de travail de 35 heures
  • • Structure aplanie et petites équipes avec des tonnes de propriété créative sur les jeux que nous créons (IP d’origine)

Si tu es intéressé-e à rejoindre notre Studio, envoies-nous ton cv et une lettre de motivation. Nous te contacterons s’il y a un fit entre nos besoins et tes qualifications pour planifier une discussion avec l’équipe.

Thunder Lotus est un employeur garantissant l’égalité des opportunités. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés. Nous valorisons le talent, les idées et la collaboration. Les parcours atypiques sont les bienvenus!

À propos de Thunder Lotus

Thunder Lotus® est un créateur de jeux vidéo magnifiquement puissants. Un collectif passionné d’expatriés AAA, indépendants et mobiles avec plus de 130 ans d’expérience combinée dans l’industrie et plus de 80 titres expédiés, Thunder Lotus aspire à distiller ses IP originales visionnaires en expériences interactives captivantes auxquelles l’équipe elle-même aimerait jouer. Fondé en 2014, Thunder Lotus est récemment entré dans sa sixième année dans l’industrie avec une dynamique et une ambition significative.

Le fondateur Will Dubé et ses collaborateurs ont apporté le jeu d’action-exploration dessiné à la main Jotun à Kickstarter en juillet 2014. Jotun et l’extension Jotun: Valhalla Edition ont été chaudement accueillis sur tous les principaux systèmes de 2015 à 2018. La deuxième création de Thunder Lotus, Sundered était initialement sorti en 2017, et a vu la sortie de l’extension Sundered: Eldritch Edition en 2018. La troisième production de Thunder Lotus, intitulée Spiritfarer, sortie avec Xbox Game Pass pour PC et console, Xbox One, Windows PC, PlayStation®4, Nintendo Switch ™, Mac et Linux en août 2020, est acclamé par la critique et connaît un succès commercial.

Thunder Lotus will use the information provided to send you your free gifts, as well as occasional news and exclusive offers. You can unsubscribe at any time. Your information will not be shared with any third parties.

Read our Privacy Policy HERE.