CareerPlanSign in

Principal Backend Programmer

Montreal💼 Full-time🗓 2026-08-21 → 2026-09-26

Core

Design and architect advanced modular gameplay systems, server-side logic, and cloud infrastructure for free-to-play mobile and console games.

Role type

Principal Backend Programmer (Gaming)

Builds

Scalable backend services, game servers, APIs, and data processing pipelines for Kabam's online titles.

Domain

Mobile/Console Gaming, Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Software architecture, Node.js, TypeScript/C#, RESTful APIs, Cloud providers (AWS/GCP), Containerization (Docker/Kubernetes), Non-Relational Databases (MongoDB), Real-time networking (Sockets/WebSocket), CI/CD pipelines, Infrastructure as Code (Terraform), Mobile app development (iOS/Android), Git/Perforce.

Preferred skills

Experience with Datadog/Prometheus, Shipped multiple online titles, Bilingual (French/English).

Technologies

Node.js, TypeScript, C#, AWS, GCP, Docker, Kubernetes, MongoDB, Terraform, GitHub Actions, GitLab CI, Jenkins, Datadog, Prometheus, Git, Perforce.

Responsibilities

Design and architect robust, flexible, high-performing modular gameplay systems; Translate requirements into technical designs and select appropriate technologies; Ensure scalability, performance, security, and maintainability in software design and server infrastructure; Architect, provision, and manage cloud infrastructure using IaC; Design, implement, and maintain CI/CD pipelines; Analyze and debug complex software and infrastructure issues; Optimize software for efficiency and implement real-time monitoring; Implement server-side logic including APIs, databases, and authentication systems; Document software designs and technical processes; Conduct code reviews and provide constructive feedback.

Seniority

Principal, hands-on IC with strategic influence

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.