Games Press Articles About Us Jobs Legal Contact

Server & Network Programmer

ArenaNet is always on the lookout for accomplished, self-motivated programmers with exceptional skills. Qualified candidates should be capable of taking on significant projects and completing them independently, designing and creating new technology, and working with a small team to build a game around that technology.

Some of the skills we seek in our programming staff include the following:

  • Experience with Client/Server architecture
  • Extensive experience with TCP, sockets, and WinSock
  • Extensive experience with multithreading
  • Ability to engineer robust solutions to hard problems
  • Extremely fluent in C/C++
  • Fanatical about writing optimized, scalable code
  • Experience working on a team
  • Ability to develop clean abstractions and interfaces
  • Proven ability to finish projects
  • Strong math skills
  • A passion for games
  • An ability to work with all types of development staff
  • Three years of professional programming experience (not necessarily in the game industry)

If you feel you meet our exceptional needs, send your resume and code samples in C/C++ that demonstrate your ability to engineer practical solutions to difficult problems. We prefer to see code in such areas as multithreading, sockets, graphics, path finding or other difficult problems. We generally look for at least 2500 lines of code in at least two different subject areas.

We encourage you to send code that will show your best work, and would suggest avoiding linked-list implementations, matrix transformations, lightweight DirectX "wrappers", and the like, as those samples tend not to give a clear idea of your abilities. If you collaborated with other programmers on the code that you submit with your resume, please give us a clear indication of which parts you wrote. Finally, please do not submit executables, make-files or data files.

Code samples will be held in the strictest confidence and used solely for the purpose of evaluating your abilities.

Send your resume and code samples to:

jobs@arena.net
227 Bellevue Way NE #75
Bellevue, WA 98004

ArenaNet NCSoft