Principal Backend Programmer
$110k - $150k per yearKabam
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 KabamKabam 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
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 KabamKabam 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 2 hours ago
Similar jobs that could be interesting for youBased on the Principal Backend Programmer in Winnipeg, MB vacancy
- Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams... ...compréhension des API REST, des WebSockets et des principes modernes d'architecture logicielleExpérience avec les environnements...Suggested
- ...courageous, be accountable, be honest, be inclusive and elevate others.Job Description Summary Job Description ROLE The Principal Statistical Programmer will support and lead statistical programming activities conducted on client clinical projects, including complex...SuggestedFlexible hours
- Work as a Principal Programmer across multiple clinical and non-clinical studies; supporting regulatory submission activities; producing and validating datasets and outputs to excellent quality whilst adhering to deliverable timelines. Excellent knowledge of CDISC SDTM...SuggestedFull timeContract workRemote workWorldwideFlexible hours
- ...supporting Epidemiology teams across observational research studies. Partner with stakeholders on complex analyses.As a Principal Statistical Programmer, you will prepare Real World data and advise on analytic strategies for epidemiology activities. You will create algorithms...Suggested
- Lead complex clinical programming with SAS, CDISC SDTM, and ADaM expertise as a Principal Statistical Programmer at Alira Health. Deliver quality results.At Alira Health, this principal-level role supports and leads statistical programming activities across client clinical projects...SuggestedWork at office
- ...company revolutionizing digital payments, is seeking an exceptional Principal Software Engineer to join their fully remote engineering team.... ...senior role offers the opportunity to shape the future of our backend systems, influencing architectural decisions and mentoring junior...Remote work
- Lead backend game systems engineering at Kabam’s Montreal studio, applying Node.Js and cloud infrastructure expertise onsite five days weekly.As Principal Backend Programmer, you will design advanced modular gameplay systems and influence Kabam’s games. Your work spans server...Flexible hours
- ...developers worldwide. What You’ll DoWe're looking for a Principal Al Programmer who builds products that integrate Al into Unreal Engine. You... ...engine Work across the full stack (engine tooling, cloud backend, and the web UI used to drive and monitor agents) to ship end...Long term contractTemporary workWorldwide
$274.05k - $401.94k per year
...developers worldwide. What You'll DoWe're looking for a Principal Al Programmer who builds products that integrate Al into Unreal Engine. You... ...engine Work across the full stack (engine tooling, cloud backend, and the web UI used to drive and monitor agents) to ship end...Long term contractTemporary workWorldwide- À la Banque Nationale, développez des services backend critiques avec Go et Python dans un environnement hybride et infonuagique AWS. Participez... ...disponibles.Comme développeuse principale ou développeur principal Backend, vous concevrez des services stratégiques au sein de l’...
- You will contribute by: Providing support to the Epidemiology team by preparing Real World data, advising on data analytic strategies, and supporting stakeholders in various epidemiology analytic activities Programming and conducting statistical analysis under the direction...
- Autodesk is seeking a Senior Software Developer or Principal Software Developer to join the AEC DataValidation team in Canada. You will help... ...capabilities across Autodesk design tools and deliver scalable backend services. Responsibilities include hands-on coding, mentoring,...
- ...développeuse principale ou développeur principal Backend dans l’équipe Plateformes et Automatisation... ...continu et la mobilité interne. Nos programmes de formation personnalisés, basés sur l... ...avancée avec les services AWS et les principes d’architecture infonuagique. Démontrer...ApprenticeshipFlexible hours
- ...payée entre Noël et le Jour de l’An, rabais d’abonnement au gym, programme d’achat d’action, programme de remboursement du transport... ...avec des systèmes embarqués . Atouts: Compréhension des principes d’interfaces adaptatives et responsives. Expérience dans le...
$131k - $191.4k per year
...Senior Software Developer Or a Principal Software Developer to join... ...on coding to deliver scalable backend services and infrastructure... ...un atout Compréhension des principes de sécurité, de l’authentification... ...est l'un des éléments du programme de rémunération concurrentiel...Daily paidApprenticeship- ...service et les périodes de stabilisation) Avantages et bénéfices Programme d’assurance groupe complet. Programme de santé, mieux-être et... ..., discrétion et souci du détail AAA Canada souscrit au principe d'équité en matière d'emploi et encourage les femmes, les...Full timeContract workFor subcontractorDay shift
- ...En veillant au bien-être de nos employés, nous proposons un programme d'avantages sociaux complet et compétitif, qui comprend les éléments... ...et leadership de projet, avec une solide compréhension des principes financiers.Excellente compréhension de la conception, de l’intégration...Contract workFlexible hours
- Sommaire du posteSous la responsabilité du Vice-Président des Programmes, le directeur de programmes dirige l’ensemble du cycle de vie d’... ...efficaces; Posséder des habiletés politiques; Connaissance des principes financiers. Tâches et responsabilités Prendre en charge...Contract workWork at officeDay shift
- ...jeu vidéo et la communauté dans son ensemble. Développer et tester de nouvelles fonctionnalités en ligne et intégrer des services backend dans le moteur de jeu Concevoir et implémenter un code bien structuré, fiable, maintenable et sans bug Développer et tester du...Worldwide
$104.1k - $138k per year
...une équipe mondiale qui contribue à façonner et à renforcer un programme d’éthique et d’intégrité soutenant plus de 80 000 employés à travers... ...à l’ensemble du processus de sélection. WSP adhère aux principes d’équité en emploi. Seules les personnes retenues seront contactées...- Chef de Service - Programmes ProfitabilitéLangue Se connecter Ouverture de session d’un employé Chef de Service - Programmes Profitabilité... ...et passionnée .Bombardier est un employeur qui souscrit au principe de l'égalité d'accès à l'emploi et encourage les personnes de toute...Flexible hours
- ...next level.Job Summary:Expretio recherche un.E Développeur.Euse Backend Java expérimenté.E pour rejoindre son équipe dynamique basée à Montréal... ...Java modernesConnaissances avancées en architecture, principes de POO et patrons de conceptionsAptitude à comprendre les logiques...Permanent employment
- ...de l’autre, il propose une expérience mémorable, émouvante, qui incite à agir. Au Musée de la civilisation, la Direction de la programmation joue un rôle clé dans l’attraction des visiteurs, en veillant au renouvellement constant des différentes expositions et activités...Work at officeLocal area
- Gestionnaire de programmes - Focus Opérations Travailler chez Bombardier Événements Embauche Dorval, QC, CAN, H4S 1Y9 Pourquoi... ...et passionnée . Bombardier est un employeur qui souscrit au principe de l'égalité d'accès à l'emploi et encourage les personnes de...Daily paidSummer workWork at office
- ...Le posteNous sommes à la recherche d’un ou d'une Gestionnaire de programme - Transformation IA pour définir et piloter la stratégie d’IA de... ...via Microsoft Teams → Offre d’emploi Maya HTT souscrit au principe de l’égalité en emploi et s’engage à favoriser un milieu de travail...Permanent employmentApprenticeshipWork at officeFlexible hours
- ...joindre à nous pour bâtir l’avenir ? À titre de Spécialiste principal(e) de programme, vous mettrez à profit vos compétences en gestion de projets... ...000 employés à l’échelle mondiale. Honeywell souscrit au principe de l’égalité des chances en emploi. Toutes les candidatures...Contract workFor subcontractorWork at office
$82.15k - $124.43k per year
Responsable de programme (Arts autochtones)Il y a 3 jour(s) Identifiant de la demande: 1020 Le Conseil des arts de l’Ontario (CAO) est... ...consultation; faire connaitre les objectifs, les priorités, les principes et les stratégies du programme; fournir des renseignements...Full timeContract workWork at officeWeekend work$64.1k - $106.9k per year
## Gestionnaire de programme / Program ManagerApplylocations: Mississauga, Ontario, Canadatime type: Full timeposted on: Posted... ...rapide où la demande de services varie constamment.* Expérience des principes de planification des effectifs et de gestion des ressources.*...Full timePart timeImmediate startWorldwide$86.2k - $160k per year
...libre d'être vous-même et de partager votre expertise unique. Programme d'avantages sociaux de BombardierLe bien-être de nos employés... ...personnes passionnées. Bombardier est un employeur souscrivant au principe de l'égalité d'accès à l'emploi et encourage les personnes de...ApprenticeshipWork at officeFlexible hours- Nous sommes à la recherche d’une personne d’expérience possédant de solides antécédents pour combler un poste de gestionnaire de programmes en vue de superviser la mise en œuvre réussie de projets de fabrication au sein de notre organisation. La personne titulaire du poste de...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Backend Programmer. Be the first to apply!
Related searches
- engineering project manager Winnipeg, MB
- chief power engineer Winnipeg, MB
- mechanical engineering project manager Winnipeg, MB
- mechanical engineering director Winnipeg, MB
- project engineer assistant project manager Winnipeg, MB
- director software engineering Winnipeg, MB
- general engineer Winnipeg, MB
- chief engineer Winnipeg, MB
- directeur ingénierie Winnipeg, MB
- backend software developer Winnipeg, MB

