Apply

Game Server Programmer

Posted 3 months agoViewed

View full description

๐Ÿ’Ž Seniority level: Middle, 3+ years

๐Ÿ“ Location: Japan

๐Ÿ’ธ Salary: $400,000 - $600,000 per month

๐Ÿ” Industry: Game Development

๐Ÿข Company: Wizcorp Inc

๐Ÿ—ฃ๏ธ Languages: Japanese, English

โณ Experience: 3+ years

๐Ÿช„ Skills: Software DevelopmentGame DevelopmentGitC#C++Unreal engineNetworkingDebugging

Requirements:
  • Ability to write clean, readable, performant code and design the architecture around it
  • Excellent debugging and optimization skills
  • Excellent written and verbal communication
  • Knowledge of existing optimization techniques
  • Strong math skills
  • Strong software development skills, design theory, and development processes
  • Experience in multiplayer integration with Unreal Engine and/or proprietary game engines
  • Creation and deployment of server builds for Unreal Engine and/or proprietary game engines
  • Networking and network protocols experience
  • Knowledge of and ability to create network protocols used for multiplayer games
  • Development and integration of custom peripheral server-side systems (lobby, matchmaking, ranking, etc.)
  • 3+ years of professional software engineering experience
  • 2+ years of professional experience developing game servers
  • Strong experience with C++ and C#
  • Comfortable with source code management systems (Git, SVN, Perforce)
  • At least conversational Japanese proficiency - JLPT N3 or above
  • English proficiency (ability to read, write, and discuss technical matters)
Responsibilities:
  • Estimate own tasks and deliver them in a timely manner
  • Write clear, maintainable code that passes review by other senior engineers
  • Raise all blockers when they arise to the project lead
  • Test and document provided solutions to allow other developers to review and learn
  • Implement and uphold software engineering best practices for the full software development life cycle
  • Take ownership of large areas of the code base and large complex features
  • Coordinate with members outside of the engineering team to deliver features in a timely manner
  • Provide solid programming expertise to deliver large features and architecture suggestions
  • Provide code review analysis that uses all relevant experience to foresee problems with design and implementation
Apply