company_logo

Full Time Job

Principal Software Engineer

Warner Bros. Discovery

Los Angeles, CA 11-07-2022
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Warner Bros. Games San Diego is creating the next generation of high quality, cross-platform games that bring iconic and beloved characters to life. Join our growing team of talented game makers and be a foundational part of a dynamic new studio as we strive to make an impact on the future of AAA free-to-play games.

Your New Role...

WB Games San Diego is seeking a Senior Advanced Gameplay Software Engineer that specializes in Networking to join our growing team of talented industry veterans.

The ideal candidate is hard-working, hands-on, self-motivated, process-driven, and customer-oriented. This individual has a passion for developing software applications using a variety of technologies.

This person will work closely with the project engineering, art, and design leads to develop high-quality game features for AAA games for next generation platforms. They must demonstrate high competency for gameplay and feature development and a true passion for game development.

This position can be based in the Carlsbad CA studio or another US based location.

Your Role Accountabilities...
• Responsible for developing new high-performant gameplay networking architecture
• Profiling & optimization of current networking bandwidth/usage
• Perform peer code reviews and champion a high standard of code excellence
• Collaborate with the design team to design and build gameplay systems
• Build on the culture of inclusivity and growth through coaching, career management, and mentorship of associate and staff engineers
• Ability to self-manage when given prioritized goals and objectives
• Ability to identify multiple solutions and determine the most effective course of action
• Work closely with production to manage development schedules, bug tracking, studio initiatives, and overall team health and morale
• Actively share knowledge within the area of expertise across all disciplines
• Assess new market trends, features, technologies, and emerging techniques to stay competitive

Qualifications & Experience...
• Minimum 7+ years of industry experience working as a software engineer
• 3+ years of Unreal Engine 4 or above experience
• Bachelor's Degree in Computer Science (or a related field) or equivalent work experience
• Experience in creating optimal performant gameplay networking solutions
• Expert level of Unreal Engine Networking (Replication, RPCs, Network Authority, etc.)
• Strong C++ Language skills (Templates, OO Design, Exception Handling, Multi-Threading, etc.)
• Advanced Mathematics Knowledge (Linear Algebra, Vector/Matrix Math, Quaternions, Kinematics, etc.)
• Some Understanding of engine performance, scalability, and maintainability
• Exceptional understanding of all game development disciplines and their inputs into the content pipeline
• Strong problem solving, debugging, and troubleshooting skills
• Clear, concise, and transparent communicator - both written and verbal
• Be a self-motivated team player with a positive attitude and strong work ethic
• Ability to self-manage when given prioritized goals and objectives
• Seek out opportunities to improve technically and professionally
• A passion for video games
• Experience in Unreal Engine Blueprints design and usage preferred

Jobcode: Reference SBJ-rb65wo-3-12-107-29-42 in your application.