IGG Singapore Pte Ltd – Server Programmer (Gaming)

Company
IGG Singapore Pte Ltd
igg.com
Designation
Server Programmer (Gaming)
Date Listed
30 Jun 2025
Job Type
Experienced / Senior Executive
Full/Perm
Job Period
Flexible Start, Permanent
Profession
Design / Creative
Industry
Design
Location Name
80 Pasir Panjang Road, Singapore
Address
80 Pasir Panjang Rd, Singapore 117372
Map
Allowance / Remuneration
$7,000 - 8,000 monthly
Company Profile

Founded in 2006, IGG is a global leader in mobile game development and publishing, committed to creating innovative, genre-defining experiences for players around the world. Our games are available in 23 languages and enjoyed by over 38 million monthly active users across 200+ countries and regions.


At IGG, we are innovators at work and gamers at heart — a team driven by creativity, data, and the love of play.

Job Description


  • Design and implement backend architecture for mobile games, including server frameworks, modular components, and network systems.
  • Develop, maintain, and optimize game services and supporting applications.
  • Evaluate, test, debug, and ensure stability and performance of backend systems.
  • Collaborate with cross-functional teams (client programmers, designers, DevOps) to align server solutions with game and product goals.
  • Propose scalable and creative technical solutions to meet gameplay and operational needs.
  • Ensure timely delivery of tasks in collaboration with internal and remote teams.


Requirements:

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in the mobile games industry or backend systems development.
  • Strong understanding of the full product development lifecycle — from concept to launch to live ops.
  • Proficiency in C/C++ or other object-oriented programming languages.
  • Expertise in network protocols: TCP, UDP, HTTP, and socket programming.
  • Solid experience with distributed systems, microservices, and scalable architecture (SOA, SaaS).
  • Strong knowledge of SQL and relational databases.
  • Experience with NoSQL databases such as MongoDB, Cassandra, etc.


Advantageous to Have:

  • Familiarity with Golang, protocol buffers, Docker, and CentOS.
  • Experience with functional or reactive programming paradigms.
  • Git or other version control systems.
  • Experience developing and maintaining mobile games (iOS & Android platforms).
  • Knowledge of client-server data sync mechanisms, such as state or frame synchronisation.
Application Instructions

Related Job Searches:

Discuss this Job:

You can discuss this job on Clublance.com #career-jobs channel, or chat with other community members for free:
Share This Page