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 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 1 hour 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

    Workingames

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Suggested
    Flexible hours

    Alira Health Canada Inc

    Winnipeg, MB
    1 hour ago
  • 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... 
    Suggested
    Full time
    Contract work
    Remote work
    Worldwide
    Flexible hours

    Phastar

    Winnipeg, MB
    1 hour ago
  •  ...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

    Cytel

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Suggested
    Remote work

    Placements24

    Winnipeg, MB
    1 hour ago
  • 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

    Kabam

    Winnipeg, MB
    1 hour ago
  • $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 contract
    Temporary work
    Worldwide

    Epic Games

    Winnipeg, MB
    1 hour ago
  •  ...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 contract
    Temporary work
    Worldwide

    Epic Games

    Winnipeg, MB
    1 hour ago
  • À 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’... 

    National Bank of Canada

    Winnipeg, MB
    1 hour ago
  •  ...Jobgether is seeking a Principal Statistical Programmer FSP to advance real‑world evidence and epidemiology research in Canada. You will transform healthcare data into actionable insights and work with epidemiologists, statisticians, and stakeholders on observational studies... 
    Remote work

    Jobgether

    Winnipeg, MB
    1 hour ago
  •  ...Our partner is looking for a Principal Statistical Programmer FSP – RWD/EPI based in Canada. This is an opportunity to contribute to real‑world evidence (RWE) and epidemiology research by transforming complex healthcare data into meaningful analytical insights. You will... 
    Full time
    Contract work
    Remote work

    Jobgether

    Winnipeg, MB
    1 hour ago
  • 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...

    Cytel

    Winnipeg, MB
    1 hour ago
  • 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,... 

    Autodesk

    Winnipeg, MB
    1 hour ago
  • Affirm, Inc. is seeking an experienced Capacity Modeling Engineer to own quarterly goals for the team and lead engineers through ambiguity while delivering capacity plans for peak sales events. You will translate demand forecasts into resource settings across regions and environments...

    Affirm, Inc.

    Winnipeg, MB
    2 hours ago
  •  ...Kumaran Systems is seeking an accomplished senior.NET backend engineer to design and implement scalable services in Azure. You will work on RESTful APIs, data modeling in SQL Server/Azure SQL, and secure authentication patterns while driving CI/CD through modern DevOps practices... 

    Kumaran Systems

    Winnipeg, MB
    2 hours ago
  • Antec Controls, a division of Price Industries Limited, is a manufacturing solution provider offering a wide range of products for environmental monitoring and control in critical spaces including airflow valves, monitors and controls ( We are a dynamic, progressive and innovative...

    Price Industries Limited

    Winnipeg, MB
    2 hours ago
  •  ...Services on Fortune's inaugural Crypto 100, and made The Sunday Times Best Places to Work two years running. About the Position The Principal Designer is a senior individual contributor who takes on Otherlife’s highest-profile, highest-priority projects. Reporting to... 

    Wwshemi

    Winnipeg, MB
    2 hours ago
  •  ...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... 
    Apprenticeship
    Flexible hours

    Banque Nationale du Canada

    Winnipeg, MB
    1 hour ago
  •  ...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... 

    Octasic

    Winnipeg, MB
    1 hour ago
  •  ...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 work
    Flexible hours

    Bombardier

    Winnipeg, MB
    1 hour ago
  •  ...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 time
    Contract work
    For subcontractor
    Day shift

    AAA-Canada

    Winnipeg, MB
    1 hour ago
  • $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 paid
    Apprenticeship

    Autodesk

    Winnipeg, MB
    1 hour ago
  • 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 work
    Work at office
    Day shift

    Groupe Meloche

    Winnipeg, MB
    1 hour ago
  • $85k - $140k per year

     ...Sécurité a un poste vacant d' Ingénieur de programme - Électrique pour soutenir ses...  ...de l'équipe d'ingénierie AJISS, le rôle principal de l'ingénieur de programme – Électrique...  ...Thales est un employeur souscrivant au principe de l'égalité d'accès à l'emploi qui valorise... 
    Full time
    Contract work
    Work at office
    Work from home
    Worldwide

    Thales Canada

    Winnipeg, MB
    1 hour ago
  •  ...transformation of global work. SummaryThe Backend Engineer, AI plays a critical role in...  ...comme copilote tout en maintenant de solides principes d'ingénierie, ce rôle est essentiel pour...  ...et des gratifications évolutives, notre programme de rémunération globale reflète notre... 
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Deel

    Winnipeg, MB
    1 hour 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 structuré...  ...les autres membres de l’équipe Qu'attendons-nous de notre Programm eur·se Online ? Excellente maîtrise de C++, avec au moins 5... 
    Worldwide

    Cloud Imperium Games

    Winnipeg, MB
    1 hour ago
  • 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 paid
    Summer work
    Work at office

    Bombardier

    Winnipeg, MB
    1 hour ago
  •  ...syndiqué afin de garantir la production et l'expédition sécuritaires, efficaces et de qualité des produits de voie requis pour les programmes d'immobilisations et d'entretien de l'Ingénierie. Elle veille à l'atteinte des objectifs de production, de sécurité, de qualité et d... 
    Work at office

    CN

    Winnipeg, MB
    1 hour ago
  • ## Senior Backend DeveloperApply: Canada - Montreal, QC: Full time: Posted 7 Days Ago: R58008***Join our team and take your...  ...fonctionnalités Java modernes* Connaissances avancées en architecture, principes de POO et patrons de conceptions* Aptitude à comprendre les... 
    Permanent employment
    Full time

    Modaxo

    Winnipeg, MB
    1 hour ago
  • $141k - $211k per year

     ...Projects Business (Internal Title: Engineering V) The Senior Programme Manager – Electrification is responsible for the overall...  ...Contractor & Supply Chain Management Provide senior leadership of principal contractors, specialist electrification contractors and... 
    Full time
    Contract work
    For contractors
    Work at office
    Local area

    Accenture Construct

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

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