Kabam

Gaming

SoftwareEngineer(Gameplay)

CA$95–120k Vancouver, Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Engineer (Gameplay) at Kabam. Skills: gameplay engineering, gameplay systems, software development, tool development. Write, test, and maintain clean, efficient, and reusable code to support various gameplay features and mechanics. Create and maintain tools for designers and artists to improve their workflows”

What You'll Achieve.

support various gameplay features and mechanics; improve their workflows; providing effective solutions; create and support some of the best games ever made and entertain the world

Industry & Context.

Gaming
Problems you'll solve

Debug and solve software issues, providing effective solutions

What They're Looking For.

Must Have

3+ years of experience in software development, preferably in game development, Solid understanding of C#, Node. js or C++, experience in a gameplay engineering role, expert in gameplay systems, including controls, abilities, AI, RPG, multiplayer, online, and network systems, Shipped multiple titles releases on Console, PC, or Mobile, Professional proficiency with multiple game engines, or proven ability to pick-up new ones, Ability to write clean, simple, well-documented code from design requirements, Able to effectively communicate and translate between general ideas and technical practices, Proven track record of working independently and collaboratively in a dynamic team setting, Experience in Android / iOS Mobile application development, Up-to-date knowledge on 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

Nice to Have

Knowledge of C++

What You'll Do.

and reusable code to support various gameplay features and mechanics

Create and maintain tools for designers and artists to improve their workflows

Integrating tools with existing content creation pipelines and workflows

Debug and solve software issues

providing effective solutions

Maintain clear and concise documentation for code and project-related materials

Continuously learn and improve technical skills and knowledge

and updates to team members and stakeholders

Adhere to project deadlines and milestones

managing tasks efficiently

How You'll Work.

Team & Collaboration

Collaborate effectively with team members; participate in code reviews; adhere to established development processes; Communicate progress, challenges, and updates to team members and stakeholders; Seek mentorship and knowledge sharing as needed; contributing to team growth; working independently and collaboratively in a dynamic team setting; Ability to effectively communicate with technical and non-technical team members

Communication Scope

communicate progress, challenges, and updates to team members and stakeholders; Able to effectively communicate and translate between general ideas and technical practices; Ability to effectively communicate with technical and non-technical team members

Process & Methodology

Experience working in Agile, Kanban, or similar project management methodologies, Adhere to project deadlines and milestones, managing tasks efficiently

Full Job Description

## In this role, you can expect to Key Accountabilities Write, test, and maintain clean, efficient, and reusable code to support various gameplay features and mechanics. Create and maintain tools for designers and artists to improve their workflows. Integrating tools with existing content creation pipelines and workflows. Collaborate effectively with team members, participate in code reviews, and adhere to established development processes. Debug and solve software issues, providing effective solutions. Maintain clear and concise documentation for code and project-related materials. Continuously learn and improve technical skills and knowledge. Communicate progress, challenges, and updates to team members and stakeholders. Adhere to project deadlines and milestones, managing tasks efficiently. Seek mentorship and knowledge sharing as needed, contributing to team growth. ## To be successful in this role, your background includes Bachelor's degree in Computer Science, Engineering, or equivalent experience. 3+ years of experience in software development, preferably in game development. Solid understanding of C#, Node.js or C++. Strong experience in a gameplay engineering role, expert in gameplay systems, including controls, abilities, AI, RPG, multiplayer, online, and network systems. Shipped multiple titles releases on Console, PC, or Mobile. Professional proficiency with multiple game engines, or proven ability to pick-up new ones. Ability to write clean, simple, well-documented code from design requirements. Able to effectively communicate and translate between general ideas and technical practices. Proven track record of working independently and collaboratively in a dynamic team setting. Experience in Android / iOS Mobile application development. Up-to-date knowledge on 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.

Free ATS check

Applying for this Software Engineer (Gameplay) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about Kabam?

Real rants from real employees. Read before you apply.

Read Company Rants →