ArenaNet LLC company logo

ArenaNet LLC is hiring a

Senior Services Engineer (Unannounced Project)

Back to Jobs

Job Description

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.

What You’ll Bring

  • 8+ years of professional software engineering experience, with significant focus on backend or cloud services
  • Mastery of modern object-oriented languages, with strong experience in C# or the confidence to pick it up quickly.
  • Experience with production databases, and bonus points if you’ve managed globally distributed data, including versioning and migration.
  • Familiarity with cloud infrastructure (AWS preferred) and services such as S3, ECS, ECR, and VPC.
  • Comfort with containerized workloads (Docker, ECS, Kubernetes), CI/CD pipelines, and Linux-based systems.
  • Knowledge of modern web and networking technologies like OIDC, REST, and WebSockets.
  • A collaborative spirit, able to translate your technical wizardry for both technical and non-technical teammates, showing how your work brings incredible player experiences to life.
  • Experience mentoring or guiding less-experienced engineers, sharing your knowledge so the whole team levels up.

Applications will be accepted until Friday, January 16th by 10am PT. If the deadline is extended, the posting will be updated accordingly. If the position is filled before this date, the posting will be removed.

We are open to remote work from the following states: AZ, CA, CO, FL, GA, ID, IL, MA, MD, NC, NY, OR, TX, UT, WA and WI or onsite/hybrid/flex at our office in Bellevue, WA.

Please note that the pay range listed in this job posting reflects the full salary range for this position. While we provide this range to offer transparency, our target hiring range typically falls between the minimum and the midpoint, allowing for growth potential within the role.

Total compensation is salary plus an annual bonus potential. When determining an offer amount, many things are taken into consideration such as qualifications, experience, internal equity and work location. We strive to provide competitive and equitable compensation packages to all our employees.

This role is also eligible for medical, dental, vision and life insurance, short and long term disability, 401(k), flexible and dependent care spending accounts, PTO, paid holidays and parental leave.

Remote pay range
$145,995$248,930 USD

Don’t meet every single requirement on this job post? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At ArenaNet, we believe diversity in culture, ethnicity, gender, sexual orientation, and backgrounds make us a better team – we celebrate it. So, if you’re excited about this role, but your experience doesn’t align perfectly with every qualification listed, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

Sponsored
⭐ Featured Partner

Explore Biotech Careers

Discover exciting opportunities in biotechnology. Join innovative companies that are advancing healthcare and life sciences through cutting-edge research and development.

Remote FriendlyCompetitive SalaryBiotech

Salary Information

Salary: $110,000 - $140,000

🤖 This salary estimate is calculated by AI based on the job title, location, company, and market data. Use this as a guide for salary expectations or negotiations. The actual salary may vary based on your experience, qualifications, and company policies.

Create a Job Alert

Interested in building your career at ArenaNet LLC? Get future opportunities sent straight to your email.

Create Alert

Related Opportunities

Discover similar positions that might interest you