At ArenaNet, we’ve always believed that games are art. They have the power to communicate ideas and tell stories. They can change the way we think, reflect our cultures, and move us. As the developer of the award-winning Guild Wars game series, we’re proud to share our passion for the online worlds we’ve created with over 21 million players worldwide ArenaNet develops and publishes games for every kind of person, which means our games need to be built by every kind of person. We believe the best experiences come from working together, celebrating differences, and helping each of our team members shine. We are looking for a very experienced cloud services engineer to join our team in building backend services and services-related features at MMO scale. This role will support integration with services for game clients, game servers, and websites. Often, you will be asked to start with design, where you will be expected to identify how to leverage existing solutions and where new solutions are needed. From there, you’ll take a project through implementation, testing, and release stages. This role produces globally-scalable, reliable, and performant cloud services to support single-game and cross-game features at internet scale in C# running in AWS. This team also prioritizes documentation, testing, and a highly collaborative environment that works effectively with other disciplines such as gameplay engineers and design, as well as publishing and marketing. As a high-level engineer on the team, part of your responsibilities will be to mentor more junior engineers as well as help non-cloud services engineers and non-technical colleagues understand the arcane magic you are working on that keeps the game connected and running 24/7. If you wish to embark on an epic adventure in the realms of multiplayer programming and join us as we weave the digital fabric that connects players across immersive online worlds, then this role is for you! 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 We Are Looking For You, our ideal candidate, have launched and maintained large-scale distributed services. Ideally, you have been on at least one project that started early in development, where many questions had not yet been answered, and you had to navigate through ambiguity and shifting requirements towards robust solutions. You are experienced in modern object-oriented languages and either know C# or are confident that you can ramp up on it quickly. You have experience with databases in a production setting. If you have also managed globally distributed data, including versioning and migration, the powers that be will gaze more heavily on your resume. You are familiar with modern web technologies such as OIDC, WebSockets, etc. You have experience working with containerized workloads, have leveraged CI/CD automation for services, and know enough about Linux to sound cool at a party. If you know more than that, we’ll have you host the party. While hearing letters like AWS, S3, ECS, ECR, and VPC may have meaning to you, you understand that to your non-technical colleagues these may sound like a coded message encouraging them to drink their Ovaltine. You are able to explain these things to them and help them understand what you do, why it’s important, and how it enables them to create impactful player experiences in a way that is warm, welcoming, and encourages collaboration. You listen to the needs of your team and offer them realistic options that meet the technical needs of our project within our time constraints. This not only includes other engineers, but designers, web developers, and often times executives. Yes, executives. Don’t worry, they don’t bite.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
251-500 employees