Kabam is looking for a Senior Programmer to join their team. The role involves building and maintaining advanced systems and tools, optimizing workflows, and mentoring junior engineers. The position is a full-time, on-site role based in Montreal.
Requirements
- Bachelor’s in CS (or equivalent experience)
- Over 8 years in software development
- Proven history of shipping multiple online games from prototype to launch on online PC, console, or mobile
- Expert-level in C#
- Strong experience using source control systems like GIT or Perforce
- Deep proficiency with Unity
- Expert ability to architect complex gameplay systems (e.g., AI, multiplayer, controls, RPG systems)
- Proven experience profiling, troubleshooting, and optimizing game performance across all platforms
- Experience in mobile development for both Android and iOS
- Familiarity with UI frameworks such as Unity GUI or NGUI
- Strong communication skills in French and English
Benefits
- Competitive salary range ($93,760 - $115,000 per year)
- Room to grow after joining the company
- Opportunities for professional development and growth
- Diverse and inclusive workplace environment