Posted in

Director – Software Engineering

Director – Software Engineering

CompanyWarner Bros.
LocationSalt Lake City, UT, USA
Salary$191162 – $355016
TypeFull-Time
Degrees
Experience LevelExpert 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.