Senior Server Development Engineer (SOC Combat)

Lilith games

Job Summary

This role involves developing server-side business functions for large SOC projects and optimizing server-side technology. The engineer will independently design, develop, debug, and document core game modules, and formulate technical solutions for specific components. Candidates should have over 3 years of game backend development experience, be proficient in Golang, and understand high concurrency and availability. Familiarity with Linux network programming, inter-process communication, common tools, and container technologies is essential. Strong design patterns knowledge, abstraction skills, and the ability to design large-scale interactive gameplay modules are required. Good teamwork, communication, self-drive, and problem-solving abilities are also key.

Must Have

  • Develop server-side business functions for large SOC projects.
  • Optimize server-side technology.
  • Independently design, develop, debug, and document core game modules.
  • Formulate technical solutions for some modules.
  • 3+ years of game backend development experience.
  • Computer science bachelor's degree or above.
  • Familiarity with Golang language.
  • Understanding of high concurrency and high availability in backend.
  • Familiarity with Linux network programming, inter-process communication, common tools, and container technologies.
  • Proficiency in common design patterns.
  • Good abstraction and refinement ability.
  • Design ability for large-scale interactive gameplay modules.
  • Good teamwork and communication skills.
  • Self-driven, independent problem-solving ability.
  • Technical sensitivity and forward-looking programming perspective.

Good to Have

  • Good algorithm foundation and program optimization experience.

Job Description

Job Description

1. Development of server-side business functions for large SOC projects.

2. Server-side technology optimization work.

3. Independently complete the design, development, debugging, and technical documentation of core game modules.

4. Undertake the formulation of technical solutions for some modules.

Job Requirements

1. 3+ years of game backend development experience, bachelor's degree or above in computer science.

2. Familiar with Golang language, with some understanding of high concurrency and high availability in the backend.

3. Familiar with basic knowledge such as network programming, inter-process communication methods, common tools, and container technologies under Linux.

4. Proficient in using common design patterns, possessing good abstraction and refinement abilities and design capabilities for large-scale interactive gameplay modules.

5. Preference for those with a good algorithm foundation and program optimization experience.

6. Possess good teamwork and communication skills, self-drive, and the ability to independently analyze and solve problems.

7. Possess a certain technical sensitivity and maintain a forward-looking programming perspective.

7 Skills Required For This Role

Team Management Communication Problem Solving Oops Design Patterns Game Texts Linux

Similar Jobs