• Five (5) years or more of professional experience with C++, including industry experience building and maintaining proprietary game engine technology.
• Experience developing and shipping commercial games, as well as the broader ability to write clear, maintainable, and portable code.
• Experience designing or maintaining binary file formats, serialization systems, or asset and data pipelines.
• Strong understanding of computer science fundamentals (e.g., data structures, algorithms, concurrency, memory layout).
• Experience profiling and optimizing CPU, memory, and I/O performance.
• Experience with multithreaded programming, synchronization, and parallel processing.
• Willingness to selflessly put player experiences first, before even your own code and ego.
• Proactive approach to communication, particularly when it comes to unblocking yourself and navigating obstacles as part of a team.
• Nice-to-Haves
• Experience with content pipelines, editor tooling, or level streaming in proprietary engines or Unreal Engine.
• Familiarity with mod-friendly content formats, plugin and archive systems, or community modding tools.
• Experience with compression, content-addressed storage, or incremental build systems.
• Familiarity with scripting languages (e.g., Python, Lua) for tools and pipeline automation.
• Experience with console development, including optimizing for specific platforms and navigating related performance constraints.