Wargaming Chicago - Baltimore Company Logo

Wargaming Chicago - Baltimore

Chicago, Illinois - United States
View all jobs at this company »

Networking Software Engineer

Description

We have an exciting opportunity for a Networking Software Engineer to join our engineering team.  Your focus will be on low-level and game level network design and programming.    You will have the opportunity and be prepared to work on a system that will support a high level of concurrent daily active users.  

  • Co-Design server and client side networking code.
  • Maintain and optimize core network gameplay functionality.
  • Debug and fix networking issues.
  • Implement new online features as defined by the game design documents.
  • Develop tools to help debug issues.
  • B.S. in computer science, computer engineering or other relevant field.
  • 4 years of professional network or systems programming experience using C++.
  • Experience on a project with a high number of current daily users.
  • Experience with network gameplay synchronization and online game service APIs, such as Xbox Live, PSN, Steam.
  • Working knowledge of networking systems and their components including: DNS, NAT, firewalls, security methods, peer-to-peer and client server models.
  • Ability to collaborate with engineers and content creators to develop robust, maintainable and cutting-edge technology.
  • Creative, focused, results-oriented, self-motivated, resourceful problem-solver with excellent debugging and strong communications skills.

Pluses:

  • Experience with C# / .NET or Java.
  • Experience with scripting languages (Python, LUA, etc.).
  • Knowledge in web frameworks, tech and commerce.
  • Experience in a Linux environment.

This Job is no longer active!