Featured Jobs

Engine Programmer

About the role
As an Engine Programmer, you will work with the core engineering team to develop free-to-play MMORPG games on PC and console. You will be working with a team of very talented software engineers to architect, build, and maintain exceptional gameplay systems and powerful tools. You will help define and implement new features while supporting existing tools and pipelines.

If you have a passion for game development, strong C skills, love challenges, and want to work on the biggest MMO games, we want you to be part of our exciting journey.


  • Work with artists and designers to develop new features, debug content setup, and more
  • Work with other engineers, including cross-team, in a collaborative fashion.
  • Work with game team QA on developing test plans for new releases
  • Work on game client, game server, in-game editors, and content pipeline tools
  • Onw runtime systems including animation, audio, graphics, movement, physics, and visual fx.
  • Own OS support for PlayStation, Xbox, and Windows.
  • Own release branch merge approval & getting game client/server fixes pushed to live


  • Highly proficient in C programming and debugging.
  • Experience with Windows game development.
  • Experience with Console development for PlayStation and Xbox.
  • Experience profiling code for performance, including on console.
  • Experience with OS level constructs, including files, locks, threads, etc.
  • Experience with multi-threaded code, including debugging.
  • Experience with memory management, including debugging.
  • Experience using 3D Math to implement virtual worlds.
  • Experience with Visual Studio 2017 onwards.
  • Bachelor’s degree in Computer Science or related field (or equivalent experience).

    * All fields required