Enable job alerts via email!

Senior Game Programmer (1 Year Contract)

Shop Titans

Montreal

On-site

CAD 90,000 - 130,000

Full time

21 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in free-to-play gaming seeks an experienced software developer passionate about building advanced gaming systems. In this role, you will design architectures, develop features, and collaborate with designers and programmers, ensuring quality and performance in the development process. Come join a diverse team to create groundbreaking gaming experiences in an exciting environment.

Qualifications

  • 8+ years of experience in software development, preferably in gaming.
  • Expert-level experience with C#.
  • Proven track record of working independently and collaboratively.

Responsibilities

  • Design and architecture of advanced modular gameplay systems.
  • Collaborate with cross-functional teams.
  • Analyze and debug complex software issues.

Skills

C#
Software Engineering
Collaboration
Problem Solving
Debugging

Education

Bachelor's degree in Computer Science

Tools

GIT
Node.js
MongoDB

Job description

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.

We are looking for an individual who is passionate in building and maintaining advanced gaming systems and tools. Working collaboratively with other programmers 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!

In this role, you can expect to...

  • Design and architecture of some of the most 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 the software design.
  • Collaborate with cross-functional teams, including product managers, designers, and other programmers, to understand requirements and deliver large-scale software solutions.
  • 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.
  • Analyze and debug some of the most complex software issues, identifying root causes, and implementing effective solutions.
  • Actively participate in code reviews and provide constructive feedback, share knowledge and improve the overall codebase quality.
  • Conduct thorough testing and verification to ensure the software meets functional and non-functional requirements.
  • Expert documentation of software designs, code, and technical processes to facilitate understanding, maintainability, and future enhancements.
  • 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
  • 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, or proven ability to pick up new ones
  • Strong understanding of software engineering with back-end / server-side technologies such as Node.js
  • 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 using Non-Relational Databases such as MongoDB or Firebase
  • 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

Excited by this opportunity? Kabam is dedicated to growing our diverse and inclusive workforce, so if your past experience doesn’t perfectly match the listed requirements we encourage you to apply anyways - you could be a great fit for this or other positions.

We invite you to apply now and start the conversation with us. Together, we can create and support some of the best games ever made and entertain the world!

About Kabam

Kabam 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 and Charlottetown in Canada, Los Angeles and San Francisco in the United States, and in Seoul, South Korea. 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

Create a job alert for this search
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Game Programmer (1 Year Contract)

Shop Titans

Montreal

On-site

CAD 80,000 - 120,000

30+ days ago

Full Stack Developer – Senior

GuuZ Consulting Services Inc

Alberta

Remote

CAD 80,000 - 100,000

30+ days ago