Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Backend Programmer

$110k - $150k per year

Kabam

At Kabam, we’re constantly raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so that we can triumph in our collective skill. Our teams are made up of a fusion of personalities and interests bound together by a collaborative nature, fun-loving culture, and a drive to do what it takes to make great games. And this is where you come in…

We are looking for an individual who is passionate in building and maintaining advanced gaming systems and tools. Working collaboratively with other engineers and designers, you will have a significant impact and influence in the direction of Kabam’s games. If leading and solving complex problems excites you, this is the job for you!

This role is a full-time, on-site position based 5 days a week at our Montreal studio.

In this role, you can expect to:

  • Design and architect some of the most advanced modular gameplay systems that are robust, flexible, and high-performing.
  • Translate requirements into technical designs and identify appropriate technologies, frameworks, and cloud infrastructure strategies.
  • Evaluate and select appropriate tools, libraries, and technologies to meet project goals.
  • Ensure scalability, performance, security, and maintainability in the software design and underlying server infrastructure.
  • Collaborate with cross-functional teams to gather requirements and define technical specifications.
  • Follow and advise on coding standards and best practices to ensure high-quality and maintainable code.
  • Iterate on software based on feedback, testing, and performance analysis.
  • Architect, provision, and manage cloud infrastructure (e.g., AWS, GCP) using Infrastructure as Code (IaC) to support scalable backend services.
  • Design, implement, and maintain robust CI/CD pipelines to automate testing, deployment, and zero-downtime updates for game servers and APIs.
  • Analyze and debug some of the most complex software and infrastructure issues, identifying root causes, and implementing effective solutions.
  • Conduct thorough testing and verification to ensure the software meets functional and non-functional requirements.
  • Investigate and resolve performance bottlenecks, optimize software for efficiency, and implement real-time monitoring and alerting systems (e.g., Datadog, Prometheus).
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to understand requirements and deliver large-scale software solutions.
  • Document software designs, code, infrastructure topology, and technical processes to facilitate understanding, maintainability, and future enhancements.
  • Actively participate in code reviews and provide constructive feedback to improve the overall codebase quality.
  • Implement server-side logic, including APIs, databases, authentication systems, and data processing pipelines.

To be successful in this role, your background includes:

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • 10+ years of experience in software development, preferably in gaming.
  • Strong experience with JavaScript, TypeScript, or C#.
  • Strong understanding of software engineering with back-end/server-side technologies such as Node.js.
  • Worked on a RESTful API system.
  • Strong experience with cloud providers (AWS or GCP) and core services related to compute, networking, and managed databases.
  • Hands-on experience with containerization and orchestration tools (Docker, Kubernetes) for deploying and scaling game servers.
  • Strong experience using Non-Relational Databases such as MongoDB.
  • Experience with real-time multiplayer applications using Sockets or WebSocket.
  • Experience with Infrastructure as Code (IaC) tools like Terraform is a plus.
  • Shipped multiple online titles (on Console, PC, or Mobile).
  • Ability to write clean, simple, well-documented code from design requirements.
  • Proven track record of working independently and collaboratively in a dynamic team setting.
  • Strong experience working with source control such as GIT or Perforce.
  • Experience in Android / iOS Mobile application development.
  • Proven track record of building and maintaining continuous integration and continuous deployment (CI/CD) pipelines (e.g., GitHub Actions, GitLab CI, Jenkins).
  • Up-to-date knowledge of the latest mobile gaming trends.
  • Ability to effectively communicate with technical and non-technical team members.
  • Experience working in Agile, Kanban, or similar project management methodologies.
  • Bilingual (French and English) is considered an important advantage.

Our success is due to the hard work of our people. We share our success with our people through flexible benefits and reward programs, sweet swag, snacks, and more. Here’s a look at some of the support we provide our people:

  • Extended Health Coverage: effective day one, no waiting period! Our benefits cover health, dental, life, disability, and extended paramedical services such as vision care, mental health practitioners, massage, physiotherapy, acupuncture, and much more.
  • DEIB Benefits: DEIB is important to us and to our people - that’s why our benefits include gender-affirming care, fertility care, and other hormonal treatments and drugs.
  • Flexible Spending Accounts: our benefits are built on a flex credit model, so you’re able to choose the coverage levels that are right for you, and allocate the rest to a group RRSP/TFSA, Health Spending account, and/or Personal Spending Account.
  • RRSP Matching: everyone retires eventually, and we help our people save for their futures with a contribution matching program once you reach 90 days with us.
  • Commuter Benefit: we believe in the power of in-person collaboration, and want to support you in making it work for you! We provide a flexible, monthly cash allowance to help cover the costs of transit, parking, or even personal logistics like childcare and pet care.
  • PTO and Parental Leave: we offer paid parental leave, flexible paid time off, paid time off for volunteering, sick leave, and holiday closures.
  • Employee and Family Assistance Program: t his program provides crisis management support, immediate mental health care, and generalized support for emotional, mental, and financial well-being.
  • Telus Virtual Health: we provide increased access to remote healthcare providers for prescription refills or referrals from the comfort of your home.
  • Learning and growth: We encourage people to grow both personally and professionally, and support this through regular lunch & learns and an education stipend.
  • Pay transparency: We share with employees the pay range their role falls within and clear career maps to determine how they can grow within their role or level-up to a promotion.
  • Cool spaces: Our offices are in Vancouver, Montreal, Los Angeles, and San Francisco. Whether it’s summers on the rooftop patio in Downtown Vancouver, or watching the fireworks in Montreal’s South Shore - we want our people to feel like their time spent in office is worthwhile!
  • Giving back: Kabammers have a dedicated paid day off every year to volunteer to a cause close to their hearts. Some teams even band together for group volunteer days off-site!

$110,000 - $150,000 a year

The typical hiring range listed above is specific to candidates located in Vancouver. The salary will be determined based on your knowledge, skills and competencies, and you’ll have room to grow after you join!

About Kabam

Kabam is a world leader in developing entertaining, immersive, and highly social multiplayer games, bringing high-quality graphics, next-generation technology, and revolutionary gameplay to players around the world.

Kabam’s games, Marvel Contest of Champions, Shop Titans, and more have generated hundreds of millions of downloads and have received multiple awards including Apple’s Editor’s Choice and Google Play’s Best Game of the Year.

Founded in 2006, Kabam has studios and offices in Vancouver & Montreal in Canada, and Los Angeles & San Francisco in the United States. Kabam is a wholly-owned subsidiary of Netmarble Games.

Kabam is an Equal Employment Opportunity employer committed to building a diverse and equitable workplace, and inclusive environment for all existing and potential employees. Employment decisions are based on candidate qualifications and business need, not race, color, ancestry, place of origin, age, sex (including pregnancy), gender identity or expression, sexual orientation, political belief, religion, creed, marital or family status, medical condition, genetic information, physical or mental disability, military or veteran status, prior criminal conviction or any other protected class in accordance with federal, state or provincial and local laws and ordinances. Accommodations will be provided as requested by candidates taking part in all aspects of the selection process.

#J-18808-Ljbffr
Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Principal Backend Programmer in Montréal, QC vacancy
  •  ...grand fournisseur mondial de location de matériel, venez construire votre avenir chez United Rentals ! En tant qu' Associé aux Ventes - Programme de Développement des Représentants au sein de notre équipe de location générale, vous suivrez un parcours de formation structuré... 
    Suggested
    Hourly pay
    Daily paid
    Contract work
    Local area
    Monday to friday

    United Rentals

    Montréal, QC
    23 hours ago
  •  ...Notre client recherche un Directeur de Programme expérimenté et rigoureux pour piloter des...  ...prenantes : Agir comme point de contact principal auprès des clients en veillant à la qualité...  ...et du changement : Appliquer des principes éprouvés de gestion des risques, de gestion... 
    Suggested
    Permanent employment
    Temporary work
    Work at office

    Robert Half

    Montréal, QC
    6 days ago
  • $70k - $135k per year

     ...systèmes bancaires avec CGI Vous êtes un(e) développeur(se) Java Backend expérimenté(e) et vous aimez concevoir des API robustes,...  ...authentification et de sécurité des API Environnements AWS Principes d’architecture et d’intégration de solutions complexes Vous êtes... 
    Suggested
    Full time
    Day shift

    CGI

    Montréal, QC
    1 day ago
  •  ...compétitifs : salaire attrayant, compte santé, programme d'aide aux employés, rabais sur des...  ...propos du poste En tant que développeur backend senior, vous aurez la responsabilité clé...  ...approfondie des design patterns et des principes SOLID Bonne expérience de MySQL (version... 
    Suggested
    Permanent employment
    Full time
    Monday to friday
    Flexible hours

    Billets.ca

    Montréal, QC
    6 days ago
  •  ...please read below. Invoke is looking for a Senior Online Programmer to join the team to play a crucial role in the development of our...  ...Artists, and other Programmers to create robust, scalable, and secure backend systems that power our online gameplay features. What You'll... 
    Suggested
    Full time

    Hasbro

    Montréal, QC
    6 days ago
  • $60k - $115k per year

     ...présentiel Description du poste Nous recherchons un(e) développeur(se) backend .NET pour concevoir, développer et faire évoluer des services...  .... Développer des services backend en C#/.NET selon les principes de la Clean Architecture et une approche en couches. Intégrer... 
    Full time
    Day shift
    3 days per week

    CGI

    Montréal, QC
    1 day ago
  • $60k - $115k per year

    Développeur Backend .Net Description de poste Mode de travail : Hybride – 3 jours par semaine en présentiel Description du poste...  .... • Développer des services backend en C#/.NET selon les principes de la Clean Architecture et une approche en couches. • Intégrer... 
    Day shift
    3 days per week
    Montréal, QC
    6 days ago
  • $70k - $135k per year

    Développeur Backend Description de poste Faites évoluer le cœur des systèmes bancaires avec CGI Vous êtes un(e) développeur(se)...  ...authentification et de sécurité des API * Environnements AWS * Principes d’architecture et d’intégration de solutions complexes Vous... 
    Day shift
    Montréal, QC
    10 days ago
  • 1. RESPONSIBILITIES ABOUT THE JOB: The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Société Générale investment and corporate bank units and their clients to accelerate their transformation. GBTO differentiates itself from...
    Full time
    Worldwide

    Société Générale

    Montréal, QC
    1 day ago
  •  ...de nouvelles fonctionnalités en ligne et intégrer des services backend dans le moteur de jeu ~ Concevoir et implémenter un code bien...  ...les autres membres de l'équipe Qu'attendons-nous de notre Programm eur·se Online ? ~ Excellente maîtrise de C++, avec au moins... 
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    6 days ago
  • ABOUT THE JOB: The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Société Générale investment and corporate bank units and their clients to accelerate their transformation. GBTO differentiates itself from competitors with the...
    Long term contract
    Permanent employment
    Full time

    Société Générale

    Montréal, QC
    1 day ago
  • ABOUT THE JOB: As our department is growing, we are looking for team players, invested people who are interested in bringing new ideas and perspectives. Market Making & Execution is a dynamic team working for the Front and Middle Office. It is a proximity development team that...
    Full time

    Société Générale

    Montréal, QC
    1 day ago
  • RESPONSIBILITIES ABOUT THE JOB: The aim of Global Business Service Unit (GBSU) Canada is to deliver day-to-day services to Société Générale investment and corporate bank units and their clients to accelerate their transformation. GBSU differentiates itself from competitors...
    Full time

    Société Générale

    Montréal, QC
    1 day ago
  •  ...and data to proactively drive best practices from a quality perspective into the product while collaborating with our front-end and backend software developers and Product Management. As part of the EOP team, you will be a member of an Agile development team responsible for... 
    Full time
    Flexible hours

    Aspentech

    Montréal, QC
    1 day ago
  • Position Description: Job Summary We are looking for a hands on Intermediate or Senior AS/400 Developer to support an active project involving IBM i / AS/400 applications. The selected candidate will be responsible for analysis, development, maintenance, testing, troubleshooting...
    Full time

    CGI

    Montréal, QC
    1 day ago
  • Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re ...
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...that make our tomorrow's possible. Network Principal Montreal, QC (Remote) This position is...  ...(à distance) Ce poste est admissible au programme de recommandation NORAM pour les...  ...Aider à réaliser des tests de validation de principe pour les solutions de sécurité réseau dont... 
    Long term contract
    Full time
    Temporary work
    Remote work
    Work from home
    Worldwide
    Monday to friday
    Afternoon shift

    Thales

    Montréal, QC
    1 day ago
  • Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re ...
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...mémoire. Appliquer des connaissances structurelles en ergonomie, principes UX, localisation et accessibilité. Itérer rapidement en...  ...ou l'équivalent. Minimum de 6 ans d'expérience en programmation C++ dans le développement de jeux ou les systèmes embarqués.... 
    Work at office

    Highdive

    Montréal, QC
    22 days ago
  •  ...poste En tant que chercheuse ou chercheur principal, vous travaillerez sur des questions de...  ...Rôles de service scientifique: comité de programme, édition, organisation d'ateliers...  ...ServiceNow est un employeur qui souscrit au principe de l'égalité d’accès à l’emploi. Tous les... 
    Full time
    Apprenticeship
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Montréal, QC
    1 day ago
  •  ...of real players, delivering an increasingly rich training and gameplay experience. We are looking for an enthusiastic and adaptable programmer who is eager to leverage the latest technologies to create, test, and deliver high-quality AI systems. What You'll Do Design, develop... 
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...stimulants ! Description du poste En tant que Développeur Backend Cloud (Full Stack), vous collaborerez avec une équipe...  ...infrastructure infonuagiques, en conception de systèmes distribués, en programmation et en résolution de problèmes complexes, tout en accompagnant les... 
    Full time
    Remote work
    Flexible hours

    Wabtec

    Montréal, QC
    16 days ago
  • The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Société Générale investment and corporate bank units and their clients to accelerate their transformation. GBTO differentiates itself from competitors with the pace of the agile...
    Full time

    Société Générale

    Montréal, QC
    1 day ago
  •  ...le Top 3 des fauteuils passagers Premium. Notre site Airbus Atlantique basé à Mirabel recherche son(sa) futur(e) : Directeur(trice) Programme / flux industriels afin de piloter le succès de nos programmes A220. Sommaire du poste: Sous la responsabilité du CEO d'Airbus Atlantique... 
    Permanent employment
    Full time
    Contract work
    Flexible hours

    Airbus

    Montréal, QC
    1 day ago
  • Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re ...
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...Le Chef de Programme sera responsable de définir et de piloter la feuille de route multi-année d'un programme de transformation numérique d'envergure regroupant plusieurs initiatives TI. PLUS PRÉCISÉMENT • Définir et ajuster la feuille de route selon les priorités stratégiques... 
    Remplacement
    Full time

    DELAN

    Montréal, QC
    4 days ago
  • $59.83k - $100.22k per year

     ...Professionnel général. Le titre d’emploi inscrit à la convention collective est: Conceptrice réalisatrice ou concepteur réalisateur programme de formation (395920). Horaire : 35 h/semaine - possibilité de télétravail Adresse :  6700, rue Notre-Dame Est, H1N 2E1 | Accès... 
    Full time
    Temporary work
    Apprenticeship
    Remote work

    Ville de Montréal

    Montréal, QC
    10 days ago
  • Le programme de formation en gestion et en vente de Sherwin-Williams est un poste accéléré pour débutants conçu pour vous préparer à un poste de directeur de succursale en 18 à 24 mois. Grâce à la philosophie de promotion interne de Sherwin-Williams, vous aurez l’occasion d... 

    Sherwin-Williams

    Montréal, QC
    8 days ago
  •  ...communication écrite et verbale. Expert en C++ (C++17 est un atout). C# est un atout. Maîtrise de la programmation multithread et solide compréhension de ses principes. Une solide compréhension des modèles de conception et des conteneurs est indispensable. Capacité à... 
    Work at office

    Highdive

    Montréal, QC
    22 days ago
  • $112.01k - $149.34k per year

     ...November 9, 2026 Are you ready to advance your career while helping drive positive change in emerging markets? We are seeking a Principal, Strategic Communications. FinDev Canada is entering a defining period in its evolution. Following the Government of Canada's... 
    Permanent employment
    Full time
    Internship
    Work at office
    3 days per week

    FinDev Canada

    Montréal, QC
    19 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Backend Programmer. Be the first to apply!