inXile entertainment Company Logo

inXile entertainment

Newport Beach, California - United States
View all jobs at this company »

Sr. Network Programmer

Description

inXile Entertainment is seeking an experienced programmer with a background in dedicated server authority multiplayer titles.  This position will be directly responsible in establishing the foundation of an exciting new online project.  

Responsibilities:

  • Designing, implementing, and supporting real-time multiplayer network systems
  • Producing production-quality clean code in C++.
  • Facilitating and performing code reviews with team members.
  • Keeping up to date with technological developments and advancements.
  • Debugging client/server update performance issues, and general multiplayer performance on PC.
  • Providing technical leadership in areas of specialization and assisting other engineers with technical questions.


Requirements:

  • Proven track record of professional programming experience.
  • At least 1 released title as networking programmer, or where multiplayer programming was a primary responsibility.
  • Strong generalist skills and solid code architectural skills.
  • Firm understanding of major networking protocols, APIs, and technologies
  • Solid background in real-time networking for games.
  • Strong knowledge in C++/Java
  • Ability to communicate well with team members across all departments including Engineering, Art, Design, Production, and QA

Pluses:

  • 2 or more years of professional experience working with Unreal or Unity.
  • Experience with shared infrastructure multiplayer titles
  • Experience with VR technologies
  • Experience in developing tools for database/dedicated server interaction
  • Experience with database technologies such as Cassandra, SQL, etc
  • Passion for emergent gameplay and roguelike style punishing gameplay