Developer > Jobs

US-Washington-Kirkland: Software Engineer, Network

Date: _18-Nov-2011_
To see other developer job opportunities, please visit

Software Engineer, Network

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).

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.

To apply for this position, please visit this Website.

Thank you,
Developer FYI Center