Skip to content

Director – Software Engineering
Company | Warner Bros. |
---|
Location | Salt Lake City, UT, USA |
---|
Salary | $191162 – $355016 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Expert or higher |
---|
Requirements
- Proven experience (10+ years) in a technical leadership role, ideally within multiplayer game development.
- Strong knowledge of Unreal, networking protocols, and multiplayer systems (matchmaking, lobbies, synchronization).
- Deep understanding of server architecture, cloud computing (AWS, Google Cloud), and backend services.
- Strong programming skills (C++, C#, or other relevant languages).
- Experience with DevOps, CI/CD pipelines, and deployment strategies for live games.
- Excellent communication, leadership, and team-building skills.
- Previous experience shipping a large-scale multiplayer title.
- Familiarity with anti-cheat solutions, peer-to-peer networking, and cross-platform development.
- Knowledge of database systems, performance optimization, and live-service infrastructure.
Responsibilities
- Collaborate with other leaders such as the Game Director to define the technical strategy and roadmap for the game’s multiplayer architecture, networking, and infrastructure.
- Oversee the design and implementation of core systems, including server architecture, backend services, matchmaking, and in-game features.
- Ensure the scalability, stability, and security of the multiplayer framework, especially under high user concurrency.
- Work closely with game designers, product managers, engineers, and artists to ensure technical feasibility of various features while achieving creative and gameplay goals.
- Collaborate with DevOps, QA, and IT teams to implement continuous integration and deployment pipelines that ensure smooth, regular updates.
- Work in conjunction with established studio technology leadership to share engine and technology code and best practices.
- Lead, mentor, and grow an organization of engineers, fostering a culture of innovation and accountability.
- Conduct code reviews, provide technical guidance, and set engineering best practices to ensure high-quality code and efficient workflows.
- Identify talent gaps and hire engineers to embed on feature teams as needed to support the project’s growth.
- Drive innovation in multiplayer features, networking, matchmaking, and game optimization.
- Anticipate and resolve complex technical challenges, ensuring seamless gameplay experience and minimizing latency, bugs, and crashes.
- Research and evaluate emerging technologies to keep the game competitive in the rapidly evolving multiplayer gaming landscape.
- Manage technical timelines to ensure project milestones are met.
- Manage technical risk and debt, collaborating with other leaders on making key decisions about when to refactor vs. innovate.
- Coordinate with external technology partners, middleware providers, or platforms as necessary.
Preferred Qualifications
- Passion for online multiplayer games and deep understanding of multiplayer game dynamics, including player communities, matchmaking strategies, playable topography, etc.