We’re ArenaNet. We make the games we want to play and infuse them with innovation, hand-crafted detail, and creative passion. As developer and publisher of the award-winning Guild Wars game series, we’re proud to share our passion for the online worlds we’ve created with over 11 million players worldwide.
Constantly evolving online worlds require a foundation of stable tools to streamline content creation. ArenaNet’s engineers take pride in writing quality, performant code that enables continuous releases within these massive worlds. We’re looking for programmers who share our commitment to quality and are excited to engineer industry-leading technology.
ABOUT OUR TEAM
The Engineering team at ArenaNet thrives on a wide array of perspectives, experiences, and interests. We know that the best creations come from healthy and friendly teams. Our work is woven together with the efforts of other disciplines and crafts within game development. We seek out voices and ideas that might be new to us. We are always on the lookout for ways to help each other, both within the Engineering team, and throughout the studio as a whole.
WHO YOU ARE
You’re a strong gameplay engineer with a track record of excellent customer service. You enjoy collaborating with game designers, artists, and engineers to ensure that development tools enhance the creative process. You are responsive to user experiences and are not shy about digging into the reasons why something does or does not work for your teammates.
WHAT YOU'LL NEED TO BE SUCCESSFUL
You’ll need to be very comfortable in C++, with the ability to do some code archaeology in a large live code base. Additionally, we will be asking you to be the voice of programming expertise to guide feature development in a living game. It will be essential for you to work closely alongside creative designers, writers, programmers, and artists to bring compelling game mechanics and environments to life. ArenaNet is committed to celebrating and nurturing our staff, along with our wide variety of perspectives, backgrounds, experiences, and ideas, so you'll need to be willing to engage and collaborate with a range of other team members within the studio, as well as uphold our collective values.