Game Programmer

4 Hours ago • 3 Years + • Game Programmer

Job Summary

Job Description

Kabam is seeking a skilled Game Programmer to join their team. The role involves building and maintaining advanced systems and tools, optimizing workflows, and writing, testing, and shipping quality code for diverse gameplay features or UI elements. The programmer will collaborate with the team, participate in code reviews, debug and resolve complex software issues, document code, and stay current with industry best practices. Additionally, they will build and support tools to enhance creative workflows and provide input on feature designs. A Bachelor's in Computer Science or equivalent and over 3 years of software development experience in online gaming are required. Proficiency in C# and Unity is essential, along with experience using source control systems like GIT or Perforce, and mobile development for Android and iOS. Strong communication and problem-solving skills within an Agile or Kanban environment are also necessary.
Must have:
  • Write, test, and ship quality code
  • Collaborate and participate in code reviews
  • Debug and resolve complex software issues
  • Maintain clear and concise documentation
  • Stay current with industry best practices
  • Build and support tools for creative workflows
  • Review feature designs and manage tasks
  • Over 3 years of software development experience in online gaming
  • Highly skilled in C#
  • Strong experience using source control systems (GIT or Perforce)
  • Solid proficiency with Unity
  • Experience in mobile development for Android and iOS
  • Familiarity with UI frameworks (Unity GUI or NGUI)
  • Strong communicator and problem-solver
  • Thrive in an Agile or Kanban environment
  • Strong communication skills in French and English
Good to have:
  • Experience with multiple game engines
  • Experience profiling, troubleshooting, and optimizing game performance across all platforms
Perks:
  • Extended Health Coverage (health, dental, life, disability, paramedical)
  • DEIB Benefits (gender-affirming care, fertility care)
  • Flexible Spending Accounts
  • RRSP Matching
  • Paid parental leave
  • Flexible paid time off
  • Paid time off for volunteering
  • Sick leave
  • Holiday closures
  • Employee and Family Assistance Program
  • Telus Virtual Health
  • Learning and growth opportunities (lunch & learns, education stipend)
  • Pay transparency
  • Cool office spaces
  • Community involvement ('Agents of Change' initiative)

Job Details

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're looking for a highly skilled Game Programmer to join our team. In this pivotal role, you'll leverage your knowledge to build and maintain advanced systems and tools as well as optimizing workflows.

In this role, you can expect to:

    • Code Craftsmanship: Write, Test, and Ship Quality: You'll write, test, and maintain clean, efficient, and reusable code for diverse gameplay features or robust UI elements, adhering to our high coding standards and best practices.
    • Team Synergy: Collaborate, Review, and Grow Together: Actively participate in code reviews, share knowledge, and contribute to a supportive, highly collaborative, and agile development environment.
    • Problem Solver: Debug, Optimize, and Innovate: Debug and resolve complex software issues, providing effective and lasting solutions that enhance 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 Learner: Adapt, Evolve, and Master: Embrace continuous learning, improve your technical skills, and stay current with industry best practices and emerging technologies.
    • Tooling Excellence: Empower Workflows, Enhance Creativity: Build and support powerful tools that improve the workflows of artists, designers, and other programmers, integrating them seamlessly into existing content creation pipelines.
    • Strategic Impact: Design, Deliver, and Drive Features: Review feature designs, provide valuable input on costs and alternatives, and efficiently manage tasks to meet project deadlines and milestones.

To be successful in this role, your background includes:

    • Experience & Track Record: You'll need a Bachelor’s in CS (or equivalent) combined with over 3 years in software development in online gaming (PC, console or mobile).
    • Solid Programming Skills: You must highly skilled in C#, along with strong experience using source control systems like GIT or Perforce.
    • Engine & Systems Architecture: Solid proficiency with Unity is required, and multiple game engines is nice to have.
    • Mobile & UI Development: Experience in mobile development for both Android and iOS is needed, along with familiarity with UI frameworks such as Unity GUI or NGUI.
    • Team & Workflow: You must be a strong communicator and problem-solver who thrives in an Agile or Kanban environment, able to work effectively both independently and as part of a collaborative team.
    • Communication skills: Strong communication skills in French and English.
    • Performance Optimization: As a bonus you could have experience profiling, troubleshooting, and optimizing game performance across all platforms, tackling issues with memory, CPU, and rendering.

Our success is due to the hard work of our people. We share our success with our people through flexible benefits and reward programs, sweet swag, snacks, and more. Here’s a look at some of the support we provide our people:

    • Extended Health Coverage: effective day one, no waiting period! Our benefits cover health, dental, life, disability, and extended paramedical services such as vision care, mental health practitioners, massage, physiotherapy, acupuncture, and much more.
    • DEIB Benefits: DEIB is important to us and to our people - that’s why our benefits include gender-affirming care, fertility care, and other hormonal treatments and drugs.
    • Flexible Spending Accounts: our benefits are built on a flex credit model, so you’re able to choose the coverage levels that are right for you, and allocate the rest to a group RRSP/TFSA, Health Spending account, and/or Personal Spending Account.
    • RRSP Matching: everyone retires eventually, and we help our people save for their futures with a contribution matching program once you reach 90 days with us.
    • PTO and Parental Leave: we offer paid parental leave, flexible paid time off, paid time off for volunteering, sick leave, and holiday closures.
    • Employee and Family Assistance Program: this program provides crisis management support, immediate mental health care, and generalized support for emotional, mental, and financial well-being.
    • Telus Virtual Health: we provide increased access to remote healthcare providers for prescription refills or referrals from the comfort of your home.
    • Learning and growth: We encourage people to grow both personally and professionally, and support this through regular lunch & learns and an education stipend.
    • Pay transparency: We share with employees the pay range their role falls within and clear career maps to determine how they can grow within their role or level-up to a promotion. 
    • Cool spaces: Our offices are in San Francisco, Los Angeles, Vancouver, Montreal, Prince Edward Island, and Seoul. Whether it’s summers on the rooftop patio in Downtown Vancouver, watching the fireworks in Montreal’s South Shore, or trying local eats in Downtown Charlottetown - we want our people to feel like their time spent in office is worthwhile!
    • Giving back: Our ‘Agents of Change’ initiative is how we support the communities close to our heart, and we have several events and fundraisers every year that Agents of Change organize.
    • Hybrid Work: We aim to provide flexible arrangements that suit all work styles. All teams at Kabam are hybrid work environments, with a minimum of 2 days in-office to foster team collaboration and bonding. Full-remote options are also available for certain 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

Dao games - Web Developer Intern

Dao games

Singen, Baden-Württemberg, Germany (Hybrid)
2 Months ago
Rockstar Games - Senior Software Development Engineer In Test (C#)

Rockstar Games

New York, United States (On-Site)
1 Month ago
ARVORE Immersive Experiences - Concept Artist

ARVORE Immersive Experiences

State Of São Paulo, Brazil (Remote)
2 Weeks ago
Ajmera Infotech - Manual QA Engineer – Ensure Compliance in Life-Critical Systems

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Qualcomm - Senior C++ Software Developer

Qualcomm

Iași, Iași County, Romania (On-Site)
3 Weeks ago
Winner Studios - Game Developer

Winner Studios

Hong Kong (On-Site)
1 Month ago
AMC Studio - Game Programmer

AMC Studio

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
fuse games - Game Developer

fuse games

İstanbul, Türkiye (On-Site)
2 Months ago
Outscal - C++ Game Programmer (All levels)

Outscal

(Remote)
1 Year ago
Low Pixel Studios - Game Programmer  (Remote)

Low Pixel Studios

(Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Veeam Software - Middle/Senior C++ Developer (macOS&Linux)

Veeam Software

Poland (Remote)
1 Month ago
oportun - Senior Staff Software Engineer

oportun

India (Remote)
1 Week ago
Ansys - R&D Engineer (Post-Processing and Graphics)

Ansys

Canonsburg, Pennsylvania, United States (On-Site)
3 Weeks ago
Tide - Staff Data Engineer

Tide

Hyderabad, Telangana, India (Hybrid)
2 Months ago
Ajmera Infotech - React Developer

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
1 Month ago
AiDash - Software Development Engineer - III DevOps

AiDash

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
In The Pocket - Back-End Engineer

In The Pocket

Bucharest, Romania (Remote)
1 Week ago
Ettain Group - Sr. Software Engineer/ Developer

Ettain Group

Westlake, Texas, United States (On-Site)
10 Years ago
Roblox - Senior Software Engineer, Continuous Integration (CI) Infrastructure

Roblox

San Mateo, California, United States (On-Site)
2 Weeks ago
adglobal 360 - Flutter Engineer

adglobal 360

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Rippling - Senior Growth Manager

Rippling

Toronto, Ontario, Canada (On-Site)
2 Months ago
Intrepid Studios - Senior Anti-Cheat Engineer

Intrepid Studios

Canada (On-Site)
10 Months ago
Electronic Arts - Associate UX Director

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Survay Monkey - Payroll Manager (Fixed Term Contract)

Survay Monkey

Ottawa, Ontario, Canada (Remote)
3 Weeks ago
net ease group - Senior Legal Counsel

net ease group

Canada (Remote)
1 Month ago
Biestas - Business Developers Canada

Biestas

Toronto, Ontario, Canada (On-Site)
2 Months ago
Evolution  - Customer Service - Korean Speaking Online Game Presenter - $24.75/hour + bonus (Live Casino Dealer)

Evolution

Burnaby, British Columbia, Canada (On-Site)
10 Months ago
lucas films - Senior IS Software Engineer

lucas films

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
Toast - Growth Account Executive - Canada

Toast

Canada (Remote)
3 Weeks ago
Electronic Arts - VP, GM Live Service Franchise

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Game freak - R&D Programmer: Real-time Game Server

Game freak

Chiyoda City, Tokyo, Japan (On-Site)
1 Month ago
Bytro - Game Developer - Javascript / HTML5 (f/m/x)

Bytro

Hamburg, Hamburg, Germany (Hybrid)
10 Months ago
Chef.js - Game Developer

Chef.js

Ankara, Ankara, Türkiye (On-Site)
2 Months ago
playphony games - Racing Game Programmer

playphony games

Tokyo, Japan (On-Site)
2 Months ago
G5 games - Swedish Game Developer G5 Games Distributed $500,000 Among the Team

G5 games

Almaty, Almaty Region, Kazakhstan (On-Site)
1 Year ago
peter and sons games - Game Programmer

peter and sons games

Yerevan, Yerevan, Armenia (On-Site)
1 Week ago
playbrains - Game Developer

playbrains

New York, United States (On-Site)
1 Week ago
Deck 13 - Senior Game Programmer

Deck 13

Frankfurt Am Main, Hessen, Germany (Hybrid)
1 Month ago
Tagwiz - Lead Game Developer

Tagwiz

(On-Site)
1 Week ago
Rockstar Games - Tools Programmer (Mid/Senior)

Rockstar Games

Leeds, England, United Kingdom (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

San Francisco, California, United States (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (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