kabam

Senior Software Engineer 2 (Systems)

Apply Now

At a Glance

Location
Vancouver, Canada
Work Regime
onsite
Employment
Regular Full-time (RFT)
Experience
7+ years
Compensation
CAD 145280-175000 per-year-salary
Department
Central Technology
Posted
2026-03-20T00:41:47.439000+00:00

Key Requirements

Required Skills

AgileNode.js

Domain Knowledge

  • Engineering

Requirements

Bachelor's degree in Computer Science, Engineering, or equivalent experience.

Expert-level experience with C#, Node.js or C++.

7+ years of experience in software development, preferably in gaming.

1+ years of experience leading a team.

Shipped multiple releases on Console, PC, or Mobile.

Professional proficiency with multiple game engines, or proven ability to pick-up new ones.

Responsibilities

Key Accountabilities:

Architect and build complex software development, from design to debugging, ensuring high-quality, maintainable code.

Collaborate with cross-functional teams to define technical specifications and deliver large-scale solutions.

Advise and enforce coding standards and best practices.

Drive software improvement through iterative processes.

Architect intricate software systems, selecting appropriate technologies and ensuring scalability, performance, security, and maintainability.