Network Programmer

Our Network Programmers form the backbone of our online games by creating the control and communications systems to connect clients with servers. All Network Programmers report to the Lead Programmer.

Primary Responsibilities

  • Develop network libraries for use in the game client.
  • Work with server programmers to implement load balanced spatial subdivision.
  • Manage network communications securely and efficiently.
  • Create tools to detect and counter network security issues.

Experience

  • 2+ years professional client/server networking software development experience.
  • Experience making performance and network bandwidth optimizations.
  • Experience with memory management, mutli-threading, and cross-platform development.
  • Multiplayer game network programming experience (MMO preferred).
  • Experience with encryption and compression technologies.
  • Microsoft Visual C++/.NET development environment.

Education

  • Bachelor of Science in Software Engineering or Computer Science(or equiv.)

Applicants with website portfolios and resumes should submit the URL for their website to jobs@waywardsouls.net with "Network Programmer" as the subject line. Please do not send large attachments.