Software Engineer

Chicago, IL
Full Time
Warner Bros. Entertainment Group
Requisition ID: 176237BR

Share this job

Twitter LinkedIn Copy Link

The Job

NetherRealm Studios, a division of WB Games Inc. seeks a Software Engineer to work as part of the programming team behind the Mortal Kombat franchise. This is an opportunity to show your skills and grow with a team of talented engineers working on a wide range of tasks for future titles.

We are looking for an extremely strong programmer with a passion for video game development to work on an array of features and optimization, from implementing specific gameplay mechanics to creating cutting-edge tools for artists. The work required will be constantly varying to allow you to gain a deeper understanding of all aspects of the game engine.

The right person for this position will have excellent general software development abilities, as well as strong knowledge of mathematics and experience with PS4 or Xbox One software development. This position requires expertise in at least one area of game development, from writing gameplay systems to online infrastructure, as well as a strong desire to constantly improve one’s knowledge and skillset.

The Daily

  • Implement new features, systems and code improvements directed by the director of engineering.
  • Fix bugs related to game engine and tools.
  • Work iteratively with artists and designers to define and implement specific features.
  • Report to leads on progress and evaluations of different algorithms and techniques.
  • Systematically debug complex issues and provide detailed feedback to senior engineers. This will often require stepping through code to help senior engineers isolate the root cause or issues.
  • Create documentation on implemented features suitable for content creators to understand.
  • Work with directors and senior programmers to improve both code implementation as well as general engineering practices.


The Essentials

  • BS in computer science or related field.
  • 3+ years of programming/software engineering experience in the game industry.
  • Experience with the Unreal Engine.
  • Excellent C/C++ programming skills. We are looking for people with a deep understanding of the language and how it works.
  • Strong problem solving and mathematics skills.
  • Knowledge of next-generation architectures and game engines, preferably with hands on experience.
  • Ability to take direction and learn from others. Ability to work well in small groups.
  • Stellar communication skills and a positive attitude. The ability to work in a group to solve problems and ask for help when needed.
  • Strong desire to create top-notch, AAA titles.
  • Ability to collaborate with engineers and content creators.
  • Creative, focused, results-oriented, self-motivated, problem solver.