About this role
Position Summary
Software Engineer responsible for building and maintaining systems to support game teams. Works collaboratively with engineers and other teams to maintain high performance and optimize workflows.
Key Responsibilities
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.
Qualifications
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 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.
Experience working in Agile, Kanban, or similar project management methodologies.
Benefits
Extended Health Coverage: effective day one, no waiting period. Covers health, dental, life, disability, and extended paramedical services such as vision care, mental health practitioners, massage, physiotherapy, acupuncture, and more.
DEIB Benefits: gender‑affirming care, fertility care, and other hormonal treatments and drugs.
Flexible Spending Accounts: flex credit model with coverage levels that can be allocated to a group RRSP/TFSA, Health Spending account, and/or Personal Spending Account.
RRSP Matching: contribution matching program after 90 days.
Commuter Benefit: monthly cash allowance for transit, parking, childcare, pet care, or personal logistics.
PTO and Parental Leave: paid parental leave, flexible paid time off, paid time off for volunteering, sick leave, and holiday closures.
Employee and Family Assistance Program: crisis management support, immediate mental health care, and generalized support for emotional, mental, and financial well‑being.
Telus Virtual Health: increased access to remote healthcare providers for prescription refills or referrals from home.
Learning and Growth: lunch & learns and education stipend.
Pay Transparency: pays range and clear career maps to determine growth.
Cool spaces: offices in Vancouver, Montreal, Los Angeles, and SanFrancisco. Rooftop patio in Downtown Vancouver, fireworks in Montreal’s South Shore, and other relaxed office spaces.
Giving back: paid day off each year to volunteer to a chosen cause; group volunteer days off‑site.
Equal Employment Opportunity Statement
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, poli