> Markdown version of [/jobs/ext/1338461-advanced-software-engineer-gameplay](https://www.wearedevelopers.com/jobs/ext/1338461-advanced-software-engineer-gameplay). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Advanced Software Engineer, Gameplay - **Company:** Warner Bros. Discovery - **Location:** Salt Lake City, UT, United States - **Experience:** Expert - **Contract:** Franchise - **Skills:** C++ (Programming Language), Code Review, Data Structures, Software Debugging, Video Game Development, Object-Oriented Software Development, Software Engineering, Systems Integration, Computer Gaming, Multithreading, Information Technology, Unreal Engine - **Published:** July 18, 2026 - **Apply:** https://www.juju.com/job/00000000gh7he2 ## About the Role + 8+ years of professional software engineering experience, working on cross-functional teams. + Experience on at least one successfully-published large-scale multiplayer online game title or equivalent. + Bachelor's Degree in Computer Science (or a related field) or equivalent work experience. + Proficiency in C++ (Templates, Exception Handling, Multi-Threading, etc.). + Experience managing a high functioning team of software engineers + Computer Science fundamentals in object-oriented design, algorithms, and data structures. + Strong 3D Math (Linear Algebra, Vector/Matrix Math, Quaternions, etc.). + Proficient experience with the Unreal Engine (Core systems, player input, game modes, user interfaces, etc.). + Exceptional understanding of all game development disciplines and their inputs into the content pipeline. + Strong problem solving, debugging, and troubleshooting skills. Good to Have + A passion for online multiplayer RPGs and deep experience with online games. + Deep knowledge of industry trends, best practices, and emerging technologies in online gaming. + Understanding of Performance Analysis and Optimizations. ## Description Avalanche, a division of WB Games Inc., is seeking an **Advanced Software Engineer** to join our team of talented industry veterans working on a new online multiplayer RPG. This person will work closely with project engineering, art, and design leadership to develop high-quality, extensible gameplay features for an online multiplayer RPG. The ideal candidate will own and support a variety of core gameplay systems, demonstrating high competency for gameplay and feature development and a true passion for game development. What part will you play? + Develop and implement key gameplay systems and features, with a focus on building extensible architecture to support online, evolving gameplay in a live environment. + Work closely with the design team to build core gameplay systems and supporting tools. + Work closely with the project engineering team to architect and develop high quality, low-latency, and highly responsive code. + Participate in all parts of the development process from concept through to live-ops. + Develop and implement key game systems and features, as well as integrating with internal and external shared services and libraries. + Perform peer code reviews and champion a high standard of code excellence. + Mentor junior engineers and provide design guidance on new features. ## Related Videos - [WeAreDevelopers LIVE - "Fun and games - and all that comes with it", Back to BASIC & more](https://www.wearedevelopers.com/videos/1719-wearedevelopers-live-fun-and-games-and-all-that-comes-with-it-back-to-basic-more) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [The Future Past of Technology - A Game Developers POV](https://www.wearedevelopers.com/videos/1386-the-future-past-of-technology-a-game-developers-pov) - [The Story of Games](https://www.wearedevelopers.com/videos/226-the-story-of-games) - [Videogames: The Medium of the 21st Century](https://www.wearedevelopers.com/videos/1397-videogames-the-medium-of-the-21st-century) ## Related Articles - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [10 Coding Games to Teach You How to Code](https://www.wearedevelopers.com/magazine/151-10-coding-games-to-teach-you-how-to-code) - [WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in Tech](https://www.wearedevelopers.com/magazine/467-wwc24-talk-brenda-romero-stay-surviving-and-thriving-in-tech) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer)