Kabam

Gaming

SoftwareEngineer(Backend)

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 (Backend) at Kabam. Skills: Backend systems architecture, Scalability, Performance optimization, Security, RESTful API development, Database management, Cloud services (Google Cloud / AWS). Write, test, and maintain code following coding standards and best practices. Debug and solve software issues, providing effective solutions”

Industry & Context.

Gaming
Problems you'll solve

Debug and solve software issues; Provide effective solutions

What They're Looking For.

Must Have

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++, Solid technical experience in Node. js, React. js, Javascript/Typescript, MongoDB, database experience (any RDBMS), Experience working on a RESTful API system, Good experience working with source control, Experience dealing with scalability and performance optimization, Experience working with Google Cloud / AWS, 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 maintain code following coding standards and best practices

Debug and solve software issues

providing effective solutions

Assist in designing and architecting backend systems with a focus on scalability

Implement server-side logic

authentication systems

and data processing pipelines

and data visualization tools

Collaborate with game designers to understand LiveOps tools and game feature requirements

Implement LiveOps tools and features

including in-game events

and analytics systems

Assist in integrating backend systems with the game client to support functionality

How You'll Work.

Team & Collaboration

Collaborate effectively with team members; Participate in code reviews; Adhere to established development processes; Collaborate with game designers; Participate in design discussions; Communicate progress, challenges, and updates to team members and stakeholders; Working collaboratively in a dynamic team setting

Communication Scope

Effectively communicate and translate between general ideas and technical practices; Effectively communicate with technical and non-technical team members

Process & Methodology

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

Full Job Description

## In this role, you can expect to Key Accountabilities Write, test, and maintain code following coding standards and best practices. 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. Assist in designing and architecting backend systems with a focus on scalability, performance, and security. Implement server-side logic, including APIs, databases, authentication systems, and data processing pipelines. Develop RESTful APIs, UI interfaces, and data visualization tools. Collaborate with game designers to understand LiveOps tools and game feature requirements. Participate in design discussions, providing technical insights and feasibility assessments. Implement LiveOps tools and features, including in-game events, content updates, player rewards, and analytics systems. Assist in integrating backend systems with the game client to support functionality. 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++. Solid technical experience in Node.js, React.js, Javascript/Typescript, MongoDB. Strong database experience (any RDBMS). Experience working on a RESTful API system. Good experience working with source control. Experience dealing with scalability and performance optimization. Experience working with Google Cloud / AWS. Shipped multiple titles releases on Console, PC, or

Free ATS check

Applying for this Software Engineer (Backend) 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 →