Full Time Job

Lead Software Engineer, Network

Warner Media

Chicago, IL 07-22-2022
Apply @ Employer
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Every great story has a new beginning. We're excited to announce that Discovery and WarnerMedia have combined to become Warner Bros. Discovery. WBD is a premier global media and entertainment company offering audiences the world's most differentiated and complete portfolio of content, brands and franchises across television, film, sports, news, streaming and gaming. We're home to the world's best storytellers, creating world-class products for consumers. From brilliant creatives to technology trailblazers and beyond, join us as we step into the next chapter.

The Job
This position is for a Lead Software Engineer, Network, to help us develop and implement cutting-edge online features and capabilities. The candidate should possess a strong background in networked gameplay and be prepared to lead the effort to improve and extend our online infrastructure and feature set.

This role works closely with other network engineers to implement functionality ranging from optimization of the core network transport layer to owning the final implementation of brand-new features for future titles. You will deal with the full development cycle of a networked game, and should be comfortable setting the direction of online technical development. This position will have input on overall engine technical direction and will regularly communicate with the Technical Director and other leads about technical approaches and project risks. Additionally, frequent communication with our Design and Gameplay teams is required to ensure we are meeting their current and future needs.

As the Lead Engineer of our Networking team, you will mentor and grow our other network engineers; our Leads are expected to facilitate the continued learning and personal improvement for their team members. Additionally, you will use and develop your communication skills to give candid feedback to your direct reports and other engineers.

The Daily

• Extend networking 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
• Monitor and respond to issues in our live environment

• Communicate with your small team of network engineers regularly
• Mentor and grow other network engineers

• Establish and communicate the Online Systems vision for current and future projects
• Coordinate with Design and Gameplay groups to ensure features and schedules align

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

The Nice to Haves
• Strong desire to build industry-leading tech, with a passion for online gaming and a desire to push the boundaries in the online field
• Ability to collaborate with engineers and content creators to develop robust, maintainable, and cutting-edge technology
• Ability to openly discuss and review technical proposals, requirements, designs, algorithms, source code, and reference documentation with other engineers, managers, and content creators
• Creative, focused, results-oriented, self-motivated, and resourceful problem-solver with excellent debugging skills

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-d92j8m-18-207-157-152-42 in your application.