Lead Server Programmer
Ping0 is currently seeking a skilled Lead Server Programmer to join its San Francisco team.

Flagship Studios’ Online Division is developing a high-performance client/server network platform and, upon that foundation, the online functions for the worldwide launch of our eagerly-anticipated PC action/role-playing game, Hellgate: London.

We are looking for an outstanding Lead Server Engineer to help guide the design, coding, and testing of the network platform and its applications. Applicants should have considerable experience in designing, coding, testing, and maintaining a robust, efficient client/server system for use worldwide.

Responsibilities:
  • Lead and mentor the team of engineers designing and building the online game server system and its set of tools, applications and platform services.
  • This is a hands-on coding role: the lead will both guide the team and do some implementation his/herself.
  • Direct and perform engineering work in the areas of: game load distribution and management, account creation/billing, authentication, game security, chat, patching, parties, guilds and other multiplayer social features, player-to-player item sales, debugging tools, database and transaction logging, customer service tools, exposing game data to web applications, load testing and test automation, utilities and maintenance tools, etc.
  • Plan and design the rollout of all improvements to the live environments.
  • Serve as an expert contact for live system issues (hardware/software diagnosis, emergency bug fixes, etc.).
  • Work with the development manager to plan milestones and assign tasks.
Requirements:
  • Several years experience designing and building multiplayer client/server games.
  • Expertise with C/C++.
  • Experience developing and executing stress and performance test plans for distributed systems and/or large-scale server applications.
  • Familiarity with networking protocols including TCP/IP and APIs including Winsock.
  • Bachelor’s degree or equivalent in Computer Science or Engineering.
  • Good written and verbal communication skills.
  • A desire to build the world’s-best online entertainment platform.
Bonus Points:
  • Experience with Java/C#/.Net/PHP.
  • Deep knowledge of Windows Server and windows debugging.
  • Experience with databases / SQL.
  • Knowledge of commercial enterprise software packages and technologies.
  • Experience building Web Services-based systems.
Email: