Staff Software Engineer, Network

Apply Now

WB Games Inc., seeks a Staff Software Engineer – Network to join (the award-winning technology team behind the F.E.A.R. (tm) and Condemned(tm) franchises) creating game systems for exciting, cutting-edge action games on PlayStation 3, XBox 360 and PC. As a Staff Networking Engineer you will work closely with the Lead Engine, Gameplay and Game Systems Engineers, your fellow Networking engineers and the rest of your peers to develop state-of-the-art runtime technology for the PS3, XBOX 360 and PC. Your domain will span large swaths of code in both engine and gameplay systems and your responsibilities will include both optimizations of current-gen systems and implementation of pivotal new technology. In addition, as a member of our studio's Core Technology team and part of our highly collaborative engineering group, you will have ample opportunity to share your experience and expertise on the development of engineering systems across the entire codebase. Opportunities for involvement in the creative process will also present themselves regularly throughout the course of each project. This job will require close collaboration with the Lead Engineers on issues of technical design and the Game Engineers as appropriate during implementation and roll-out of new features. The staff level gameplay engineer will also work with their lead, manager, QA and production staff to help develop realistic schedules, identify dependencies and ensure smooth roll-out of new technology.
  • Design, author, maintain and document robust and highly optimized systems that meet all design, technical and schedule requirements.
  • Work closely with QA and your technical leadership to ensure the stability and accuracy of your systems by identifying, communicating and resolving defects.
  • Author, review and provide feedback on technical and end-user documentation of your systems.
  • Collaborate with technical leadership and other engineers to help establish overall technical design and architecture.
  • Collaborate with Lead Engineer and Game Engineers to identify systems in need of optimization or replacement and on proposals of exciting new networking technologies.
  • Work closely with the production staff in building and maintaining realistic schedules and identifying dependencies.
  • Coordinate with QA and leads to ensure successful roll out of new features to the team and establish testing and maintenance of systems.
  • B.S. degree in Computer Science or equivalent.
  • 8+ years professional C/C++ programming.
  • Experience developing complex runtime systems for a published game.
  • Designed and implemented major engine systems for a published networked game (preferred).
  • Experience developing for either Xbox360 or PS3 (preferably both).
  • Worked on multi-year, large-scale production game title from concept to ship (preferred).
  • Experience with both low level and client-side networking (preferred).
  • Experience developing first or third person action games (preferred).
  • Experience architecting large, robust systems utilizing pragmatic solutions.
  • Expert level knowledge of 3D math (preferred).
  • Experiencing mentoring other engineers.
  • A deep understanding of the game development process and workflows of various disciplines.
  • Ability to collaborate with engineers to develop robust and performant gameplay systems.
  • Ability to easily communicate technical topics with both engineers and non-technical people alike.
  • Ability to openly discuss and review technical proposals, requirements, designs, algorithms, source code, and reference documents with engineers, content creators and managers.
  • Microsoft Visual C++ development environment.
  • Creative, focused, results-oriented, self-motivated, resourceful problem-solver with excellent debugging skills.
  • Ability to work well in a team development environment with strong communication skills.
  • Strong desire to build industry-leading game systems and ship the highest quality AAA games.

MP1234 SB1234

Apply Now


You are now leaving the Snowblind site.

The job application process will take place on the Time Warner Careers page. Please click “OK” to continue the application process.