Senior Engine Programmer (Unannounced Project)

Posted: about 1 month
Programming
Full-Time
Senior
$100,710-$191,530
We are open to remote work from the following states: AZ, CA, CO, FL, GA, ID, IL, MD, NC, NY, OR, TX, UT, WA and WI or onsite/hybrid/flex at our office in Bellevue, WA.
We are looking for an experienced engine programmer to hit the Unreal Engine with a wrench and shout “I’m givin’er all she’s got Cap’n” and then give us some more, as we navigate the uncharted space of the next generation of games at ArenaNet.

There is a great deal of autonomy in this role to leverage your experience to anticipate technical challenges and stay ahead of them. Whether that be solutions to asset loading, managing our memory footprint, ensuring our gameplay systems are efficiently using the networking layer, or making sure we are always on top of performance as we make exciting new features, stunning art, and amazing player experiences. You will be proactive in helping the team out, doing what needs to be done, and keeping our engine of development purring.

In addition to tackling technical tasks, you will work across disciplines to support technical questions and to provide options that put code quality and performance first. You will anticipate and communicate tradeoffs and concerns of technical directions being taken and be able to advise on how design decisions impact those directions.
If helping teammates solve tough problems so they can keep working to move the project forward brings you great satisfaction; if pushing the capabilities of our code base to enable new gameplay possibilities excites you, and if you find joy in working with the team to maintain high standards to create an efficient and smooth-running game, then this role is for you!

Ab​​​out 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 proficient in C++ and fearless at spelunking engine internals to solve low level issues such as threading optimization, reducing memory footprints, handling synchronization and all the other terrors of the deep code that haunt the dreams of engineers everywhere.

You are super approachable. Your thorough knowledge, willingness to tackle tough problems, and friendly demeanor when explaining complex technical issues inspire your teammates of all disciplines to seek you out for help. Helping your teammates solve tough problems and keeping them working brings you great joy.

Tech debt makes you itch with discomfort and you work to keep it under control, either by directly tackling it or by helping others to stay on top of it when they need a boost. You are an evangelist for maintaining performance, high coding standards, and efficient code architecture.

You worked to improve your workflows and those of your team. You are an active participant in helping to develop and evolve meaningful production practices. You understand the value of planning, estimating, and communication as part of the engine of production that drives the development of the game.

About ArenaNet

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.

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.

Game development is an incredible collaboration that brings together expertise and innovation from every discipline. That's why we prize teamwork so highly—each of us offers unique ideas, solutions, and life experiences. Those values extend far beyond our approach to design; we know that we're at our best when people from all backgrounds and walks of life work side by side. It's an integral part of who we are as a studio, and we believe it makes our games that much better.

Our games, and the spaces we create for players to share with each other, are not places for harassment, abuse, or hate. We want to build communities where people are allies—where they lift each other up and make each other's worlds better. In designing games with that in mind—with room for everyone to be a hero—we reward unique strengths. We strive to model these concepts in the real world too, especially here in our studio.

Recognizing the strengths of team members fosters a culture that empowers everyone to embrace their identity. It means striving to recruit talent from marginalized and underrepresented groups. It means standing with our employees, protecting them from harassment, and working to sustain a safe, inclusive environment.

ArenaNet is a diverse and dynamic community of unique individuals. Every day we work to get better at what we do, we have another chance to help make the world a better place.

If you found this job listing helpful, please mention how you found it when applying. This will only help us get you and others more job listings on the site 🙏.

ArenaNet

Company Website

United States of America

Jobs Posted: 5

Apply To Job
 

Related Jobs

ArenaNet

Company Website

United States of America

Jobs Posted: 5

Apply To Job