Senior Software Engineer (1 Year Contract)

3 Months ago • 8 Years + • Full Stack Development

Job Summary

Job Description

Kabam seeks a Senior Software Engineer with 8+ years of experience in game development, proficient in C# and back-end technologies like Node.js. Strong understanding of software engineering principles and experience with game engines is essential. Experience with mobile development is a plus.
Must have:
  • C# experience
  • Game development
  • Backend tech
  • Software engineering
Good to have:
  • Node.js
  • Game engines
  • Mobile dev
  • MongoDB
Perks:
  • Diverse workforce
  • Fun-loving culture

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. 

We are looking for an individual who is passionate in building and maintaining advanced gaming systems and tools. Working collaboratively with other engineers and designers, you will have a significant impact and influence in the direction of Kabam’s games. If leading and solving complex problems excites you, this is the job for you!

Speaking Mandarin is considered an advantage for this role!

In this role, you can expect to...

    • Design and architecture of some of the most advanced modular gameplay systems that are robust, flexible and high-performing. 
    • Translate requirements into technical designs and identify appropriate technologies and frameworks.
    • Ensure scalability, performance, security, and maintainability in the software design.
    • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to understand requirements and deliver large-scale software solutions.
    • Follow and advise on coding standards and best practices to ensure high-quality and maintainable code.
    • Iterate on software based on feedback, testing, and performance analysis.
    • Analyze and debug some of the most complex software issues, identifying root causes, and implementing effective solutions.
    • Actively participate in code reviews and provide constructive feedback, share knowledge and improve the overall codebase quality.
    • Conduct thorough testing and verification to ensure the software meets functional and non-functional requirements.
    • Expert documentation of software designs, code, and technical processes to facilitate understanding, maintainability, and future enhancements.
    • Implement server-side logic, including APIs, databases, authentication systems, and data processing pipelines.

To be successful in this role, your background includes...

    • Bachelor's degree in Computer Science, Engineering, or equivalent experience
    • Expert-level experience with C#
    • 8+ years of experience in software development, preferably in gaming.
    • Shipped multiple online titles (on Console, PC, or Mobile)
    • Professional proficiency with multiple game engines, or proven ability to pick up new ones
    • Strong understanding of software engineering with back-end/server-side technologies such as Node.js
    • Ability to write clean, simple, well-documented code from design requirements 
    • Proven track record of working independently and collaboratively in a dynamic team setting
    • Strong experience working with source control such as GIT or Perforce
    • Experience in Android / iOS Mobile application development
    • Experience using Non-Relational Databases such as MongoDB or Firebase
    • Up-to-date knowledge of 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
    • Bilingual English and Mandarin is considered an advantage
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, Disney Mirrorverse, and Shop Titans, 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

EvoPlay - Junior QA Engineer

EvoPlay

Poland (On-Site)
2 Weeks ago
Razer - Product Marketing Specialist

Razer

Tokyo, Japan (Hybrid)
3 Months ago
Google - Solutions Consultant, gTech Ads Sellside (Mandarin, English)

Google

Beijing, Beijing, China (On-Site)
1 Month ago
Oracle - Applied Scientist 4

Oracle

Hyderabad, Telangana, India (On-Site)
3 Months ago
Meta - Software Engineer, Product

Meta

New York, New York, United States (Remote)
3 Months ago
Ajmera Infotech - Senior React Engineer - Product Development & Innovation

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
1 Month ago
Technorizen Software Solutions - PHP Developer

Technorizen Software Solutions

Indore, Madhya Pradesh, India (On-Site)
6 Months ago
Nielsen Holdings - Software Engineer - Java PL/SQL

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Zuora - Data Scientist III

Zuora

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Autodesk - Senior Software Developer - Map 3D

Autodesk

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Production Engineering

Meta

Burlingame, California, United States (On-Site)
3 Months ago
Scopely - Software Engineer

Scopely

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Easygo - Software Development Engineer, Kick Mobile

Easygo

Melbourne, Victoria, Australia (On-Site)
4 Weeks ago
ByteDance - Software Development Engineer, Network Automation - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Eloelo - iOS Developer

Eloelo

Bengaluru, Karnataka, India (On-Site)
4 Months ago
CloudHire - Angular Developer

CloudHire

Hyderabad, Telangana, India (On-Site)
3 Months ago
Visa - Software Engineer - Full Stack

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
The Walt Disney Company - Lead Software Engineer in Test, iOS/Android

The Walt Disney Company

Glendale, California, United States (On-Site)
3 Months ago
Info Stretch - Engineer II

Info Stretch

Washington, United States (On-Site)
1 Month ago
Warner Bros Games - Senior Software Engineer - Full Stack Developer

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Epic Games - Programmeur de moteur sénior, infrastructure

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Puzzle Cats - Mobile Games Experience Designer | UI/UX Artist

Puzzle Cats

Canada (Remote)
3 Months ago
PwC - Credit Risk Modelling Senior Associate

PwC

Montreal, Quebec, Canada (On-Site)
3 Months ago
ZeniMax Media - Programmeur.se backend senior / Senior Backend Programmer

ZeniMax Media

Montreal, Quebec, Canada (On-Site)
4 Months ago
Kabam - Development Director

Kabam

Vancouver, British Columbia, Canada (Hybrid)
2 Days ago
Trek - Service Technician

Trek

Maple Ridge, British Columbia, Canada (On-Site)
2 Weeks ago
Behaviour Interactive - Senior/Principal AI Programmer | Programmeur·euse Senior·e/Principal·e en IA

Behaviour Interactive

Quebec, Canada (Hybrid)
2 Months ago
CD PROJEKT RED - Senior Animation Programmer

CD PROJEKT RED

Canada (Remote)
1 Week ago
Epic Games - Artiste sénior, interface utilisateur (IU)

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Beamdog - Senior 3D Environment Artist

Beamdog

Edmonton, Alberta, Canada (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Barracuda Networks  Inc  - Senior Software Engineer

Barracuda Networks Inc

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Nagarro - Associate Staff Engineer, Hybris

Nagarro

India (Remote)
3 Months ago
Evernorth Health Services - Software Engineering Advisor [T500-13630]

Evernorth Health Services

Hyderabad, Telangana, India (On-Site)
5 Months ago
Circles - Senior Software Engineer (Backend)

Circles

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Varonis  - Full Stack Developer - Cloud Infra

Varonis

Herzliya, Tel Aviv District, Israel (On-Site)
3 Months ago
The Walt Disney Company - Sr Software Engineer (webOS/Tizen)

The Walt Disney Company

New York, New York, United States (On-Site)
2 Months ago
Sinch - Senior Full Stack Engineer - Typescript

Sinch

Malmö, Skåne County, Sweden (On-Site)
3 Months ago
Unity - Développeur de logiciels Staff | Staff Software Developer

Unity

Montreal, Quebec, Canada (On-Site)
2 Months ago
Apex logic - Sr. Full-Stack Developer - Product

Apex logic

United States (Remote)
2 Months ago
Next Level Business Services - Azure Services developer

Next Level Business Services

Redmond, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

Montreal, Quebec, Canada (Hybrid)

Los Angeles, California, United States (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Los Angeles, California, United States (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

Los Angeles, California, United States (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