Senior Infrastructure Engineer (Unannounced Project)

ARENANET

Job Summary

ArenaNet is seeking an experienced Senior Infrastructure Engineer to enhance the studio's development environment. This role involves driving improvements to build systems, source control, testing frameworks, and game engine tools, ensuring a robust and efficient workflow. The engineer will act as a technical leader, coordinating with various teams, managing hardware needs, and providing empathetic support to developers. The ideal candidate is proficient in C#, familiar with C++, and experienced with Unreal Engine toolsets, dedicated to fostering a frictionless development experience.

Must Have

  • Drive ongoing improvements to studio-wide development environment.
  • Evangelize the value of development environment improvements.
  • Oversee and develop tools and pipelines for build systems, source control, testing framework, game engine, and related systems.
  • Ensure robust, efficient, and friction-free development in an always green environment.
  • Keep the studio appraised of build issues, maintenance updates, and efficiency improvements.
  • Provide immediate help for day-to-day workflow issues with empathy and patience.
  • Coordinate with IT, build engineers, system admins, services engineers, network operation specialists, QA, and Release Management.
  • Determine hardware needs and develop budgets for hardware and software licenses.

Perks & Benefits

  • Annual bonus potential
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short term disability
  • Long term disability
  • 401(k)
  • Flexible spending accounts
  • Dependent care spending accounts
  • PTO
  • Paid holidays
  • Parental leave

Job Description

Senior Infrastructure Engineer (Unannounced Project)

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 an experienced Infrastructure Engineer to drive ongoing improvements to our studio wide development environment and to evangelize to the team its value in improving overall efficiency for the studio as a whole.

This role is the primary driver of the studio wide development environment. This includes overseeing and developing tools and pipelines around our build systems, source control, testing framework, game engine, and related tools and systems. You will ensure these are robust, efficient, and allow the team to work as friction free as possible in an always green environment.

A person in this role will require outstanding team presence to keep the studio appraised of any issues with the build, updates on regular maintenance, improvements to team efficiency, and anything else that needs to be known about what may help or currently hinder the day-to-day workflow of developers.

In this role, you are often the first line of defense when something goes wrong with the day-to-day workflow of the team. When it does, you jump on it without hesitation to provide help to whomever needs it, however big or small, with extreme empathy and patience.

While this role is not a people manager role, it is a technical leadership role. As such, you will coordinate closely with other teams including IT, build engineers, system admins, services engineers, network operation specialists, QA, Release Management, and more. This includes being responsible for determining hardware needs for the development environment and working with IT and leadership to develop budgets for hardware purchases and software licenses.

If you are excited to bask in the glow of the smiling faces of your teammates as they work in frictionless, frustration-free workflows and environments that allow them to spread their talented wings and focus on the creative core of game development, 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, are experienced with build pipelines, asset management, and game development workflows. You are proficient in C#, have familiarity with C++, and are experienced developing and configuring tools. This includes experience with Unreal Engine and its ancillary toolsets, such as Horde, Zen Server, Unreal Game Sync and more. Your experience with common workflow tools for game development such as Visual Studio and light Perforce administration is a given.

You have a well-developed Spidey sense and can anticipate problems brewing long before they arrive, allowing you to get ahead of issues that may disrupt team workflow. When extra sensory perception is not enough, you also keep your finger on the pulse of the project by establishing and monitoring metrics. You are constantly listening to the team, their needs and morale to determine when workflows are not ideal. When they are not, you are comfortable working across disciplines to determine improvements or create new tools or techniques to enhance the development experiences, while continuously iterating and improving over time.

You are a confident technical leader at the studio and are comfortable speaking with authority to the entire team about issues that have come up with our development environment, interruptions to workflow as a result, or to evangelize the value and cost savings granted by a robust build system, automated tests, pre-flights, and any other issue that needs to be communicated. You approach communication with teammates, especially those less technical, with extreme patience, compassion, and empathy, and understand that often these things are not obvious to most folks.

Creating a safe and welcoming space for all members of the team to talk about their pain points, ideas, and efficiency dreams is close to your heart. Armed with that understanding, you are comfortable working with build engineers, system administrators, services engineers, network operation specialists and more to configure and build tool chains that meet the needs of the team and project and keeps the whole operation running at ludicrous speed.

What You'll Need to Succeed

  • Bachelor’s degree in Computer Science or equivalent combination or education, training, and professional experience.
  • 8+ years of experience in the gaming or technology industry.
  • Strong proficiency in C# with working knowledge of C++.
  • Deep understanding of computer science fundamentals, software design principles, and industry best practices.

Applications will be accepted until Friday, December 19th 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.

8 Skills Required For This Role

Cpp Unreal Game Texts Quality Control Release Management C# Perforce Visual Studio