Senior Networking Engineer

engineeringNewport Beach, CA

You would be prototyping and implementing game systems and features for RPGs.

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 minor and major bugs and performance issues on multiple platforms such as Xbox, PlayStation, PC, etc.
  • 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.
  • Solid background in real-time networking for games.
  • 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 game engines.
  • Knowledge networking solutions and add-ons, such as UNet, Bolt, Forge, etc.
  • Familiarity with networking APIs of popular consoles such as Xbox and PlayStation.
  • Programming skills in any of the following areas: AI, graphics, tools, user interface, web development.
  • Experience with cloud services such as AWS, Rackspace or Linode.
  • Passion for creating classicly-inspired RPGs.