company_logo

Full Time Job

Senior Software Engineer, Online

Netherrealm Studios

Chicago, IL 11-11-2022
 
  • Paid
  • Full Time
Job Description
The creative team that brought Mortal Kombat and Injustice to life is now NetherRealm Studios, part of the Warner Bros. Games family. With over 20 years of creation under our belts, NetherRealm's mission remains the same: to create cutting edge entertainment and deliver industry leading tech, game art and overall gaming experiences. NetherRealm Studios is a collaborative and creative environment, constantly striving to up the ante on what is possible in interactive entertainment. Our team is comprised of dedicated professionals with years of experience who are at the forefront of the gaming industry. The passion and energy that made Mortal Kombat a reality is still on display every day in our offices, our hallways and most definitely the studio's arcade room.

The Job
This position is for a Senior Software Engineer, Online, to help us develop and implement cutting-edge online features and capabilities. The candidate should possess a strong background in network play and will assist in improving our online infrastructure.

This role works closely with other online engineers on the Koretech engine team to implement functionality ranging from optimization of the core network transport layer to owning the final implementation of brand-new features for future titles. The online engineer will deal with the full development cycle of online, and should be comfortable contributing to core system development, feature planning, and live game maintenance.

The Koretech team is a fantastic group of professional software engineers. We support each other, hold ourselves to a high standard, and seek to develop a game that competes with the best franchises in gaming, not just our genre. We have many engineers that have been with the Koretech team for more than 10 years because it is a great place to learn, grow, and make your impact felt.

The Daily
ONLINE ENGINEERING
• Extend online layer support for our Unreal based engine
• Work with modern console APIs for invites, presence, user management, etc.
• Write code for consoles that communicates with our backend servers
• Write server-side code for user/inventory/currency management
• Optimize network code for size, speed, and reliability
• Modify and extend MMR systems
• Build online solutions that scale our player count
• Monitor and respond to issues in our live environment

The Essentials
• Minimum 5+ years professional experience developing in C++ and at least one shipped AAA title
• B.S. in computer science, computer engineering, or other relevant field
• Excellent C/C++ programming skills
• Experience building network implementations for modern games
• Experience with online game service APIs, such as Xbox LIVE, PSN, and similar
• Familiarity with networking systems and their components, including DNS, NAT, firewalls, security methods, and both peer-to-peer and client-server models.

Soft(er) Skills
• Passion for building robust solutions. Delivering an excellent online experience is paramount, and that includes fast, resilient, and reliable network systems.
• Strong ability to collaborate. You will work closely with other engineers to achieve common goals. You must be able to openly discuss proposals without ego so that we reach the best solutions.
• Strong technical abilities. We will regularly rely on your debugging and analytical skills to solve issues in the online realm. While you will be supported by your peers and your Lead engineer, independent work will be the norm.

How We Get Things Done…

This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at www.wbd.com/guiding-principles/ along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.

The Legal Bits…

Warner Bros. Discovery embraces the opportunity to build a workforce that reflects the diversity of our society and the world around us. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.

If you're a qualified candidate with a disability and you need a reasonable accommodation in order to apply for this position, please contact us at recruitadmin@warnermedia.com.

Jobcode: Reference SBJ-rjjnj1-3-147-104-120-42 in your application.