Principal Backend Programmer
Kabam, Montreal
- Pay
- CA$110K–CA$150K / year
- Work type
- Onsite
- Level
- Principal
- Area
- Software engineering
- Posted
- Aug 21, 2026
About the role
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.
Similar roles at other companies
Pay not posted
Posted Sep 3, 2026
Programmeur.euse Gameplay IA / Gameplay AI programmer
KRAFTON Montréal StudioMontreal, Quebec, Canada
Pay not posted
Posted 16 days ago
Software Engineer, Backend
PeakgamesFull-time
Pay not posted
Posted Mar 9, 2026
Senior Gameplay Software Engineer (UE5)
SkyBox LabsBurnaby, British Columbia
$125K–$170K / yr
Posted May 1, 2026
Listed on Kabam's Lever job board; checked 30 h ago. First seen by us 30 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.