We are ArenaNet, a studio making online worlds infused with innovation, handcrafted excellence, and creative passion. Our passion is broadly shared; gamers made Guild Wars 2 the fastest selling MMO game in the West with more than 3 million copies sold in its first 9 months, and players and press have consistently called it one of the best MMOs of all time.
Our studio is built on foundations of excellence with a focus on community. We constantly innovate, unlocking the true potential of online role-playing with game-changing titles like Guild Wars 2 and beyond. The status quo is not good enough for our dedicated worldwide community of players, which is why we question the de facto industry conventions and demand more from ourselves as developers.
We’re looking for a programmer who wants to be a part of the Guild Wars 2 team. This team member will be working with the development and operations teams to help create processes that enhance operational workflow and provide positive impact for the development team. We’ve got a game that runs smoothly, with an amazing fanbase. Come help us facilitate the brilliant developers who bring this world to life.
Guild Wars 2 runs on a proprietary networking platform which is industry renowned for its ability to seamlessly distribute new versions of game code, all in a highly scalable environment. We have public developer talks from team members about some of these specifics, but there’s much more secret sauce behind the scenes. Come learn how we do it!
We’re looking for a motivated engineer who wants to learn about our network infrastructure and help us push our technology to the next level. Be knowledgeable or willing to learn about scalability, security, performance and network architecture. You will be working in C++ (amongst other languages) to develop services and processes to help us meet future development goals, in addition to streamlining our existing infrastructure and helping us to push the boundaries of what people expect from online game services.
Some of the technologies and processes we rely on include:
- Dynamic, reconfigurable, cloud-based infrastructure using Amazon Web Services
- Heavily microservice-driven architecture, using proprietary technology
- Continual automatic monitoring and alerting for maximum quality of service
If you find any of these questions intriguing, we’d love to hear from you:
- Why do all of our network protocols use TCP as a transport mechanism?
- How do we resolve complex distributed computing issues like reaching shared consensus across a wide range of programs and hardware?
- Can we improve our already-world-class uptime, reliability, and development efficiency metrics?
This is a full time, on-site position at our studio in Bellevue, Washington. A casual, friendly work environment, comprehensive benefits package, a competitive salary, and more are all part of what makes NCSOFT West a great place to work.