Senior Systems Programmer

Double Stallion
alert with exclamation point inside a cirle
This position has been closed.
Posted
June 1, 2022
Full Time
Montreal, QC
Remote

***Version française ci-dessous***

Double Stallion is a Montreal, Canada based game studio fueled by talented individuals. We keep ourselves busy crafting stylish and unique experiences. Our mission: bringing vibrant and daring action games to players around the world! We are passionate gamers at heart who thrive on delivering iconic stories, exhilarating gameplay and bold art to our players.

"Punch up, double down"

We aim high and stand behind the bets we make. This leads to interesting ideas, creative solutions and even some mistakes. But those are the risks we are willing to take as a team.

We are in the early stages of an unannounced title and we’re looking for a full-time Senior Systems Programmer to join our team. Our ideal candidate loves games and the technology that powers them, is ready to provide expertise in software development, architecture and best practices, and is happy to mentor a team of talented programmers.

As a Senior Systems Programmer, you will work with the Technical Director and the programming team to guide programming decisions, implement key systems, and deliver on the production vision. Working on a small team means you will get to work on a wide variety of technical tasks.

This includes, but is not limited to

  • Leading system design and software architecture
  • Implementing core game systems and productivity tools
  • Developing debug and profiling tools
  • Designing and implementing network protocols
  • Working on asset pipelines and developer workflow tools
  • Porting the game to relevant consoles and mobile platforms
  • Optimizing performance and memory usage
  • Identifying needed improvements and implementing them
  • Mentoring and helping the programming team reach their goals

Qualifications

  • 5+ years of professional programming experience in the games industry
  • Software engineering, computer science or equivalent technical education
  • Experience with C#
  • Experience with C++ on multiple platforms
  • Knowledge of data structures and algorithms
  • Understanding of basic physics, math, and linear algebra as applied to games
  • Proficiency, or at least familiarity with games engines such as Unity and Unreal
  • Proficiency, or at least familiarity with Git and SVN version control systems
  • Solution oriented and high problem-solving skills
  • Organized thought process with strong attention to detail
  • Excellent time management skills, motivation and ability to effectively prioritize work
  • Ability to work productively while working remote during the pandemic
  • Availability during our core hours Eastern Time, 10am-4pm Monday-Friday

Nice to haves

  • Experience with networking code
  • Experience with Visual Studio
  • Experience with console and mobile development
  • Experience with Confluence and Jira
  • Desire to mentor junior and intermediate programmers
  • Bilingual (English & French)
  • Passion for games!

Additional Information

Why is Double Stallion the perfect place for you? Because we put our people first!

  • Flexible hours
  • Work from home, or at the office, or hybrid - your choice
  • Financial support for setting up your home office
  • An impressive group health plan
  • Yearly bonus program
  • 4 weeks vacation every year
  • Career growth opportunities
  • Work/life balance - overtime is discouraged and rarely relied on
  • Team lunch and games every month
  • But above all, being part of a team of motivated, dynamic experts for whom teamwork is incredibly important!

If this sounds interesting to you, we can’t wait to meet you!

Please note, we hate writing job descriptions as much as you hate trying to squeeze yourself into a checklist. If you feel like you belong on our team, and you believe you have the skills we are looking for, please apply! Tell us why YOU belong here! Use your cover letter to win us over!

At Double Stallion, we accept, support, and celebrate diversity! People of all sexual orientations and gender identities, First Nations people, people living with a handicap, or who are part of any marginalized group, and any other group protected by law are encouraged to apply.

How to Apply

To apply please submit a cover letter and current resume/CV (or updated Linkedin profile) to liv@dblstallion.com. Due to limited resources, only selected candidates will be contacted.

---

**Version française**

Double Stallion est un studio de développement de jeux vidéo basé à Montréal et animé par de nombreux talents. Nous concevons des expériences uniques. Notre mission : élaborer pour les joueurs du monde entier, des jeux d’action dynamiques et novateurs ! Nous sommes avant tout des joueurs et joueuses passionnés prenant plaisir à proposer des histoires emblématiques et du gameplay exaltant, le tout soutenu par une direction artistique audacieuse.

"Punch up, double down"

Nous avons de grandes ambitions et défendons corps et âme nos positions. Cela nous conduit à des idées originales, des solutions créatives et aussi parfois quelques erreurs, mais ce sont les risques que nous sommes prêts à prendre en tant qu’équipe.

Nous sommes aux premières étapes d'un jeu non annoncé et nous recherchons un programmeur ou une programmeuse de systèmes senior pour rejoindre notre équipe à temps plein. Notre candidat.e idéal.e aime les jeux et la technologie qui permet leur création, est prêt.e à fournir une expertise dans le développement et l'architecture de logiciels et est heureux de mentorer une équipe de programmeurs talentueux.

En tant que programmeur ou programmeuse de systèmes senior, vous travaillerez avec le directeur technique et l'équipe de programmation pour guider les décisions de programmation, mettre en place des systèmes clés et exécuter la vision de la production. Travailler au sein d'une petite équipe signifie que vous serez amené à travailler sur plusieurs tâches techniques.

Ceci inclut, sans s’y limiter:

  • Diriger la conception de systèmes et l’architecture logicielle
  • Implémenter et optimiser des systèmes de jeu et des outils de productivité
  • Développer des outils de débogage et de profilage
  • Concevoir et implémenter les protocoles réseau
  • Travailler sur les outils de workflow et de pipelines
  • Porter le jeu sur les consoles et plateformes mobiles
  • Optimiser les performances et l'utilisation de la mémoire
  • Identifier les améliorations nécessaires et les mettre en œuvre
  • Encadrer et aider l'équipe de programmation à atteindre ses objectifs

Qualifications:

  • Minimum de 5 ans d'expérience en programmation dans l’industrie du jeu vidéo
  • Diplôme en génie logiciel, en informatique ou toute autre formation technique équivalente
  • Expérience avec C#
  • Expérience avec C++ sur plusieurs plateformes
  • Connaissance des structures de données et des algorithmes
  • Compréhension de la physique de base, des mathématiques et de l'algèbre linéaire appliquées aux jeux
  • Maîtrise, ou au moins familiarité avec les moteurs de jeux tels que Unity et Unreal
  • Maîtrise, ou au moins familiarité avec les systèmes de contrôle de version Git et SVN
  • Être axé.e sur les solutions et avoir des compétences élevées en résolution de problèmes
  • Processus de pensée structuré et portant une grande attention aux détails
  • Motivation, excellente gestion du temps et des priorités ainsi qu'une capacité à gérer plusieurs tâches complexes en parallèle
  • Capacité à travailler à distance de façon productive
  • Disponibilité durant nos heures fixes de travail, soit de 10 heures à 16 heures (heure de l’Est) du lundi au vendredi

Atouts:

  • Expérience en code réseau
  • Expérience avec Visual Studio
  • Expérience en développement mobile et consoles
  • Expérience avec Confluence et Jira
  • Désir d'encadrer des programmeurs juniors et intermédiaires
  • Bilingue (anglais et français)
  • Passion pour les jeux!

Informations supplémentaires:

Pourquoi Double Stallion est-il l’endroit parfait pour vous? Parce que nos employés sont notre priorité!

  • Heures flexibles
  • Travail à distance, ou en personne, ou hybride - c’est votre choix
  • Soutien à la mise en place d’un bureau à domicile
  • Régime d’assurance collective impressionnant
  • Programme de bonus
  • 4 semaines de vacances par an
  • Opportunités d’avancement de carrière
  • Équilibre entre travail et vie privée - les heures supplémentaires sont rares et découragées
  • Lunch d’équipe et jeux tous les mois
  • Mais surtout, faire partie d’une équipe d’experts motivés, dynamiques et pour qui le travail d’équipe revêt toute son importance!

Si cette offre vous intéresse, nous serions heureux de vous rencontrer!

Veuillez noter que nous détestons rédiger des descriptions de poste autant que vous détestez essayer de plaire à une liste de critères. Si vous croyez que vous avez votre place dans notre équipe et avez les compétences que nous recherchons, postulez! Dites-nous pourquoi VOUS méritez d'être choisi.e! Utilisez votre lettre de motivation pour nous convaincre!

La neutralité des genres est utilisée dans cette publication parce que chez Double Stallion, nous accueillons, soutenons et célébrons la diversité! Les personnes de toutes orientations sexuelles et identités de genre, les membres des Premières Nations, toute personne vivant avec un handicap ou faisant partie d’un groupe marginalisé ainsi que toute autre personne faisant partie d'un groupe protégé par la loi, sont invitées (et encouragées!) à postuler.

Pour postuler

Pour postuler, veuillez envoyer une lettre de motivation et votre CV à jour (ou un profil Linkedin à jour) à liv@dblstallion.com. En raison de ressources limitées, seuls les candidats.es sélectionnés.es seront contactés.es.

A Few of Our Games / Quelques-uns de Bos jeux

Developed by Double Stallion Games and published by Riot Forge, CONV/RGENCE: A League Of Legends Story is a 2D Action Platformer with an incredible art style that focuses on tight dynamic combat and unique exploration opportunities afforded by Ekko’s ability to travel in space and time.

Développé par Double Stallion Games et publié par Riot Forge, CONV/RGENCE: A League Of Legends Story, est un jeu de plateforme en 2D bourré d’action dans un style graphique époustouflant, caractérisé par ses combats intenses et dynamiques ainsi que l’exploration originale permise par la capacité d’Ekko à voyager dans le temps et l’espace.

Loud House: Outta Control is a collaboration with Nickelodeon and Apple. Welcome to the Loud House! Are you ready to get OUTTA CONTROL?! Enter the chaotic world of Lincoln Loud and his sisters from the hit Nickelodeon series.

Loud House: Outta Control est une collaboration avec Nickelodeon et Apple. Bienvenue chez les Loud! Entre dans un monde chaotique où TOUT EST PERMIS et aide Lincoln Loud et ses sœurs de la série phare de Nickelodeon.

Speed Brawl is a 2D combat-racer about moving fast and hitting hard! Maintain your momentum, build your combos, and unleash powerful special moves. Find your own fighting style, and assemble the finest team of brawlers ever seen. Then do it all again faster… faster… FASTER!!!

Speed Brawl est un mélange de jeu de course et de combat en 2D, où tout ce qui compte, c’est d’aller très vite et de cogner dur ! Conservez votre élan, effectuez des combos et lancez des coups spéciaux surpuissants. Développez votre propre style de combat et assemblez la meilleure équipe de combattants de tous les temps. Puis recommencez et cherchez à aller plus allez vite… toujours plus vite !

More
Programming & Development
jobs
Thank you for joining the Work With Indies newsletter! The next issue will arrive on Sunday.
Oops! Something went wrong. Please try again.