Senior Software Engineer

    POSTED 9.05.2017
    JOB NUMBER: 156399BR

    summary of position

    NetherRealm Studios, a division of WB Games Inc. seeks a Senior Software Engineer to work closely with the technology team behind the award-winning Mortal Kombat and Injustice franchises building cutting-edge technology and powering the development of NetherRealm's next generation of console games.

    As a member of our studio's KoreTech team you will work closely with the Lead Software Engineer, Director of Technology, content development leads and the rest of your peers on the KoreTech team to develop state-of-the-art tools and game engine technology. As a senior tools engineer, your domain will span as much of the tools pipeline as your skills and interests dictate, as you design, implement and maintain pivotal new tools technologies for our talented in-house team of content developers. You will also have an ample opportunity to share your experience and expertise on the development of the general engineering systems.

    We are looking for highly motivated, creative problem-solvers with a drive for building robust, maintainable, cutting-edge tools and game engine technology. 

    job responsibilities

    • Design, author, maintain and refactor tools and game engine code that meet all design, technical and schedule requirements.
    • Collaborate with the Lead Software Engineer, Director of Technology, other KoreTech engineers, Art Leads and other content development experts to identify elements of the content development pipeline in need of optimization or replacement and on proposals of exciting new tools technologies.
    • Author, review and provide feedback on technical and end-user documentation of new tools and features.
    • Collaborate with technical leadership and other engineers to help establish overall technical design and architecture.
    • Work closely with the production staff in building and maintaining realistic schedules and identifying dependencies.

    job requirements

    • B.S. degree in Computer Science or equivalent.
    • 3+ years professional C/C++ programming experience.
    • Some experience using C#, Python, batch scripting and makefiles.
    • Good communication skills and an ability to thrive in a team development environment.
    • Working knowledge of 3D math.
    • Experience working with the Unreal Engine/Editor.
    • Experience developing engine tools for 3D games for a console.
    • Experience working with artists and collecting requirements.
    • Supported development of a multi-year, large-scale production game title from concept to ship.
    • Familiarity with the workings of 3D design tools (level editors, modeling tools, etc).
    • Familiarity with the Microsoft Visual C++/.NET development environment.
    • Familiarity with the Scrum and other Agile Software Development methodologies.


    The Warner Bros. Entertainment Group of Companies is an equal opportunity employer and considers all candidates for employment regardless of race, color, religion, sex, national origin, citizenship, age, disability, marital status, military or veteran's status (including protected veterans, as may be required by federal law), sexual orientation or any other category protected by law.