Senior Game Programmer

World leader in developing entertaining, immersive, and highly social multiplayer games, bringing high-quality graphics and next-generation technology to players worldwide.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Gaming

Description For Senior Game Programmer

Kabam, a leading force in free-to-play gaming and creator of popular titles like Marvel Contest of Champions and Shop Titans, is seeking a Senior Game Programmer for a 1-year contract position in Montreal. This role presents an exciting opportunity to join a company that's consistently pushing the boundaries of excellence in gaming development.

The position requires a seasoned professional with 8+ years of software development experience, particularly in gaming. As a Senior Game Programmer, you'll be at the forefront of designing and implementing advanced modular gameplay systems, working with cutting-edge technologies and frameworks. The role combines technical expertise in C#, server-side technologies, and mobile development with the creative aspects of game development.

What makes this role particularly appealing is the chance to work on high-impact projects at a company known for creating games that have generated hundreds of millions of downloads and received prestigious awards. You'll be part of a diverse and inclusive workforce spread across multiple studios in Canada, the United States, and South Korea.

The ideal candidate will bring expertise in both front-end and back-end development, with experience in mobile gaming, non-relational databases, and modern game engines. You'll work in a collaborative environment, interfacing with cross-functional teams while having the autonomy to lead technical decisions and influence the direction of Kabam's games.

This hybrid position offers the flexibility of combined remote and office work in Montreal, allowing you to maintain work-life balance while being part of an exciting gaming company. If you're passionate about creating exceptional gaming experiences and want to work with a team that values innovation, technical excellence, and collaborative problem-solving, this role presents an excellent opportunity to advance your career in game development.

Last updated 10 hours ago

Responsibilities For Senior Game Programmer

  • Design and architecture of advanced modular gameplay systems that are robust, flexible and high-performing
  • Translate requirements into technical designs and identify appropriate technologies and frameworks
  • Ensure scalability, performance, security, and maintainability in software design
  • Collaborate with cross-functional teams to understand requirements and deliver large-scale software solutions
  • Follow and advise on coding standards and best practices
  • Analyze and debug complex software issues
  • Participate in code reviews and provide constructive feedback
  • Conduct thorough testing and verification
  • Document software designs, code, and technical processes
  • Implement server-side logic, including APIs, databases, authentication systems, and data processing pipelines

Requirements For Senior Game Programmer

Node.js
MongoDB
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • Expert-level experience with C#
  • 8+ years of experience in software development, preferably in gaming
  • Shipped multiple online titles (on Console, PC, or Mobile)
  • Professional proficiency with multiple game engines
  • Strong understanding of software engineering with back-end/server-side technologies
  • Ability to write clean, simple, well-documented code
  • Experience working with source control such as GIT or Perforce
  • Experience in Android / iOS Mobile application development
  • Experience using Non-Relational Databases
  • Up-to-date knowledge of mobile gaming trends
  • Ability to effectively communicate with technical and non-technical team members
  • Experience working in Agile, Kanban, or similar project management methodologies

Interested in this job?

Jobs Related To Kabam Senior Game Programmer

Senior Software Engineer

Senior Software Engineer position at C12 Quantum Electronics, developing software for quantum computing systems using Python and TypeScript in Paris.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Business Applications Platform team, working on Microsoft Dataverse platform with focus on microservices and distributed systems.

Founding Forward Deployed Engineer

Senior Forward Deployed Engineer role at Medplum, building and implementing healthcare technology solutions while working directly with customers.

Senior Software Engineer

Senior Software Engineer role at Adobe, building high-performance data pipelines and storage systems for the Adobe Experience Platform, with competitive compensation $170K-$320K.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Ads Marketplace team, focusing on building scalable advertising infrastructure and data processing pipelines.