Game Programmer

1 Minute ago • 3 Years + • Game Programmer

Job Summary

Job Description

At Kabam, we are constantly raising the bar for excellence in free-to-play mobile games. We hire for passion and diversity, to triumph through our collective skills. Our teams are made up of a fusion of personalities and interests united by a collaborative nature, a fun-driven culture, and a willingness to do everything to create excellent games. We are looking for a Game Programmer to join our team. In this role, you will leverage your knowledge to develop and maintain advanced systems and tools.
Must have:
  • Write, test, and maintain clean, efficient, and reusable code for various game functionalities or robust user interface elements.
  • Actively participate in code reviews, share knowledge, and contribute to an agile, collaborative development environment.
  • Debug and resolve complex software issues, providing effective and sustainable solutions.
  • Maintain clear and concise documentation for your code and project-related materials.
  • Embrace continuous learning, enhance technical skills, and stay up-to-date with industry best practices.
  • Create and support powerful tools that enhance the workflows of artists, designers, and other programmers.
  • Review feature designs, provide feedback on costs and alternatives, and manage tasks to meet deadlines.
Good to have:
  • Knowledge of multiple game engines.
  • Experience in profiling, troubleshooting, and optimizing game performance across all platforms.
Perks:
  • Supplemental health coverage (healthcare, dental, life, disability, paramedical services).
  • DEIB benefits (gender affirmation care, fertility care, hormonal treatments).
  • Flexible spending account (choose coverage levels, allocate to RRSP/TFSA, health/personal spending).
  • RRSP contribution program.
  • Paid parental leave, unlimited paid time off, paid volunteering leave, sick leave, holiday closures.
  • Employee and Family Assistance Program (crisis management, mental health, emotional/mental/financial well-being support).
  • Telus Virtual Care (remote healthcare access for prescriptions).
  • Learning and growth support (lunch-and-learns, training allowance).
  • Salary transparency and clear career maps.
  • Pleasant office spaces in various locations.
  • Community giving back initiative ('Agents of Change').
  • Hybrid work environment (minimum 2 days in office, remote options for some roles).

Job Details

At Kabam, we are constantly raising the bar for excellence in free-to-play mobile games. We hire for passion and diversity, to triumph through our collective skills. Our teams are made up of a fusion of personalities and interests united by a collaborative nature, a fun-driven culture, and a willingness to do everything to create excellent games. And that's where you come in…

We are looking for a Game Programmer to join our team. In this role, you will leverage your knowledge to develop and maintain advanced systems and tools.

https://kabam.com/culture-en-francais/

In this role, you will:

  • Code Mastery: Write, Test, and Deliver Quality: You will write, test, and maintain clean, efficient, and reusable code for various game functionalities or robust user interface elements, adhering to our high coding standards and best practices.
  • Team Synergy: Collaborate, Review, and Grow Together: Actively participate in code reviews, share your knowledge, and contribute to an agile, highly collaborative, and supportive development environment.
  • Problem Solving: Debug, Optimize, and Innovate: Debug and resolve complex software issues, providing effective and sustainable solutions that improve our products.
  • Clear Communication: Document, Update, and Inform: Maintain clear and concise documentation for your code and project-related materials, while effectively communicating progress, challenges, and updates to the team and stakeholders.
  • Continuous Learning: Adapt, Evolve, and Master: Embrace continuous learning, enhance your technical skills, and stay up-to-date with industry best practices and emerging technologies.
  • Tooling Excellence: Optimize Workflows, Enhance Creativity: Create and support powerful tools that enhance the workflows of artists, designers, and other programmers, seamlessly integrating them into existing content creation pipelines.
  • Strategic Impact: Design, Deliver, and Drive Features: Review feature designs, provide valuable feedback on costs and alternatives, and effectively manage tasks to meet project deadlines and milestones.

To succeed in this role, your background should include the following:

  • Experience and Achievements: You must possess a Bachelor's degree in Computer Science (or equivalent) combined with over 3 years of experience in online game software development (PC, console, or mobile).
  • Strong Programming Skills: You must be highly proficient in C#, and possess solid experience with version control systems like GIT or Perforce.
  • Engine and System Architecture: A strong command of Unity is required, and knowledge of multiple game engines is a plus.
  • Mobile and UI Development: Experience in mobile development for Android and iOS is necessary, as well as familiarity with user interface frameworks such as Unity GUI or NGUI.
  • Teamwork and Workflow: You must possess excellent communication and problem-solving skills and want to thrive in an Agile or Kanban environment, capable of working effectively both autonomously and within a collaborative team.
  • Communication Skills: Strong communication skills in French and English.
  • Performance Optimization: Experience in profiling, troubleshooting, and optimizing game performance across all platforms, addressing memory, CPU, and rendering issues, would be an asset.

Our Success is due to the hard work of our employees. We share our success with our employees through flexible benefits and reward programs, swag, snacks, and much more. Here's an overview of the support we provide to our employees:

  • Supplemental Health Coverage: No waiting! Supplemental health coverage is effective from day one. Our benefits cover healthcare, dental care, life insurance, disability insurance, and complementary paramedical services such as vision care, mental health practitioners, massages, physiotherapy, acupuncture, and much more.
  • DEIB Benefits (Diversity, Equity, Inclusion, and Belonging): DEIB is important to us and our employees. That's why our benefits include gender affirmation care, fertility care, and other hormonal treatments and medications.
  • Flexible Spending Account: Our benefits are based on a flexible credit model, allowing you to choose the coverage levels that suit you and allocate the rest to a collective RRSP/TFSA, a health spending account, and/or a personal spending account.
  • RRSP Contribution: Everyone retires someday, and we help our employees save for their future through a contribution program available after 90 days with us.
  • Paid Time Off and Parental Leave: We offer paid parental leave, unlimited paid time off, paid time off for volunteering, sick leave, and holiday closures.
  • Employee and Family Assistance Program: This program offers crisis management support, immediate mental health care, and general emotional, mental, and financial well-being support.
  • Telus Virtual Care: We offer better access to remote healthcare providers for prescription renewals from the comfort of your home.
  • Learning and Growth: We encourage our employees to develop personally and professionally, and we support them in this by regularly organizing lunch-and-learns and providing a training allowance.
  • Salary Transparency: We communicate to employees the compensation range corresponding to their position and clear career maps to determine how they can evolve in their role or access a promotion.
  • Pleasant Spaces: Our offices are located in San Francisco, Los Angeles, Vancouver, Montreal, Prince Edward Island, and Seoul. Whether it's enjoying the summer on the outdoor terrace in downtown Vancouver, watching fireworks on Montreal's South Shore, or discovering local specialties in downtown Charlottetown, we want our employees to feel valued when they spend time in the office!
  • Giving Back to the Community: Our "Agents of Change" initiative is how we support the communities we care about, and we organize several events and fundraisers each year, which the Agents of Change organize.
  • Hybrid Work: We aim to provide flexible arrangements that suit all work styles. All Kabam teams are hybrid work environments, with a minimum of 2 days in the office to foster collaboration and team cohesion. Remote work options are also available for some positions within Kabam.

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.

Similar Jobs

Fliff - Product Manager - Sports Betting

Fliff

(Remote)
2 Months ago
Tesla - Market Asset Manager, Supercharging

Tesla

North Holland, Netherlands (On-Site)
5 Months ago
nissan - Senior Manager, Financial Planning & Analysis

nissan

Mississauga, Ontario, Canada (Hybrid)
1 Week ago
Spaulding Ridge - Integration Architect

Spaulding Ridge

Toronto, Ontario, Canada (On-Site)
1 Week ago
Uniswap Labs - Engineering Manager- Backend (Data)

Uniswap Labs

New York, United States (Hybrid)
2 Months ago
Push Gaming - Senior Game Developer

Push Gaming

Poland (Hybrid)
4 Months ago
Ubisoft - Tools Programmer

Ubisoft

Pune, Maharashtra, India (On-Site)
3 Months ago
Playstation - Game Logic Programmer

Playstation

San Diego, California, United States (Hybrid)
4 Days ago
fuse games - Game Developer

fuse games

İstanbul, Türkiye (On-Site)
2 Months ago
tures studios - Senior Game Programmer

tures studios

Canada (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Capgemini - SWSS Security Engineer

Capgemini

Gurugram, Haryana, India (On-Site)
1 Month ago
Egnyte - Director, Sales Operations

Egnyte

Draper, Utah, United States (Remote)
1 Month ago
Riot Games - Sr. Manager, Game Production - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Zelis  - Learning Coordinator

Zelis

Hyderabad, Telangana, India (On-Site)
1 Month ago
Animoca Brands - Portfolio Associate

Animoca Brands

(Remote)
4 Months ago
Sprinkler - Vice President, GTM Systems

Sprinkler

United States (Remote)
1 Year ago
Safe security - Customer Success Advisor

Safe security

London, England, United Kingdom (Remote)
2 Months ago
Ion - Business Analyst - Graduate Development Program

Ion

Pisa, Tuscany, Italy (On-Site)
9 Months ago
Capgemini - Senior Data Scientist

Capgemini

Gurugram, Haryana, India (On-Site)
1 Month ago
School AI (Under Rippling) - Mid-Market Account Executive

School AI (Under Rippling)

United States (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Critical mass - Freelance Senior Designer

Critical mass

Calgary, Alberta, Canada (On-Site)
3 Weeks ago
virtual machine - Annual Practice Launch (CNLOPB)

virtual machine

Paradise, Newfoundland And Labrador, Canada (On-Site)
3 Weeks ago
Obsidian Entertainment - Graphics Programmer (Staff/Senior)

Obsidian Entertainment

Canada (On-Site)
11 Months ago
Epic Games - Senior Gameplay AI, Fortnite

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
PwC - Senior Manager, Data Engineering

PwC

Toronto, Ontario, Canada (On-Site)
1 Month ago
gitlab - Intermediate Backend Engineer, Ruby

gitlab

Canada (Remote)
2 Months ago
TransUnion - Senior Advisor, Product Innovation Partnerships & Emerging Solutions

TransUnion

Burlington, Ontario, Canada (Hybrid)
2 Weeks ago
Blazesoft - WordPress Developer

Blazesoft

Vaughan, Ontario, Canada (On-Site)
1 Month ago
Cineplex - Part Time Cast Member

Cineplex

Owen Sound, Ontario, Canada (On-Site)
1 Year ago
Critical mass - Group Strategy Director

Critical mass

Calgary, Alberta, Canada (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Legendo studios - C++ Tools Programmer

Legendo studios

(Remote)
1 Year ago
Epic Games - Senior Game Systems Programmer

Epic Games

(On-Site)
6 Months ago
Agate studios - Junior Game Porting Programmer

Agate studios

Indonesia (On-Site)
2 Months ago
RocketWerkz - GAME PROGRAMMER (C#)

RocketWerkz

Auckland, Auckland, New Zealand (On-Site)
11 Months ago
kooapps - Jr./Sr. Mobile Game Programmer

kooapps

Makati City, Metro Manila, Philippines (On-Site)
1 Year ago
Epic Games - Senior Tools Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
5 Months ago
Tamatem - 6 Months Internship - Game Developer

Tamatem

Abu Dhabi, Abu Dhabi, United Arab Emirates (Hybrid)
3 Months ago
Funrado - Candidate Game Developer

Funrado

Ankara, Ankara, Türkiye (On-Site)
2 Years ago
Kojima - Tools Programmer

Kojima

Minato City, Tokyo, Japan (On-Site)
2 Months ago
Outscal - C++ Game Programmer (All levels)

Outscal

(Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

San Francisco, California, United States (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by Kabam

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug