Senior Software Engineer, Network – Chicago ,IL, USA

JOB RESPONSIBILITIES

  • 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 such as desynchs.
  • Work with designers and UI team to implement online flow and matchmaking types.

JOB REQUIREMENTS

  • B.S. in computer science, computer engineering or other relevant field.
  • 5+ years professional experience developing in C++. Ideally, you will have shipped at least one AAA title, preferably with responsibilities related to online programming.
  • Experience working on the Xbox 360 and PS3 platforms.
  • Unreal engine experience a plus.
  • Excellent C/C++ programming skills.
  • Experience with online game service APIs, such as Xbox Live, PSN, Gamespy.
  • Familiarity with networking systems and their components including: DNS, NAT, firewalls, security methods, peer-to-peer and client server models.
  • Experience with network gameplay synchronization strongly desired.
  • Strong desire to build industry-leading technology.
  • Ability to collaborate with engineers and content creators to develop robust, maintainable and cutting-edge technology.
  • Ability to openly discuss and review technical proposals, requirements, designs, algorithms, source code, and reference documents with engineers, content creators and managers.
  • Creative, focused, results-oriented, self-motivated, resourceful problem-solver with excellent debugging and strong communications skills.
  • A passion for online gaming, and a desire to push the boundaries of what is considered possible

Apply Now

Leave a Reply