Senior Software Engineer

1 month ago


Salt Lake, Utah, United States Discovery, Inc. (Formerly Scripps Networks Interactive) Full time
Every great story has a new beginning, and yours starts here.

Welcome to Warner Bros. Discovery... the stuff dreams are made of.

Who We Are...

When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life, the creators bringing them to your living rooms and the dreamers creating what's next...

From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.

Senior Software Engineer

The Job

Avalanche, a division of WB Games seeking a Senior Software Engineer to join our growing team of talented industry veterans working on our game Hogwarts Legacy, an open world, action RPG set in the Wizarding World.

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. Moreover, will own and support a variety of game platforms including performance analysis and optimizations.

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.

What part will you play?
  • You will be developing and implementing key game systems and features, as well as integrating with internal and external shared services and libraries.
  • Participate in all parts of the development process from concept through to live-ops
  • Work closely with the project engineering team to architect and develop high quality, low-latency, and highly responsive code
  • Perform peer code reviews and champion a high standard of code excellence
  • Collaborate with the design team to build gameplay systems and supporting tools
  • Work with design and product teams for feature viability, costing, design completeness, and risk assessment
  • Mentor junior engineers and provide design guidance on new features
  • Self-manage programming tasks and coordinate with the production team
  • Assess new market trends, features, technologies, and emerging techniques to stay competitive
What do we need from you?
  • 5+ years of professional software engineering experience, working on cross-functional teams
  • Bachelor's Degree in Computer Science (or a related field) or equivalent work experience
  • Proficiency in C++ (Templates, Exception Handling, Multi-Threading, etc.)
  • Computer Science fundamentals in object-oriented design, algorithms, and data structures
  • Strong 3d Math (Linear Algebra, Vector/Matrix Math, Quaternions, etc.)
  • Knowledge of Console and/or PC development best practices
  • Proficient experience with the Unreal Engine 4 (Core systems, player input, game modes, user interfaces, etc.)
  • 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
Good to Have
  • Understanding of Unreal Engine Blueprints
  • Understanding of Performance Analysis and Optimizations
  • Experience with scripting languages such as Python
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 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 and you require adjustments or accommodations to search for a job opening or apply for a position, please contact us at

  • Salt Lake, Utah, United States SoFi Full time

    Policy for Employee ApplicationsAbout Us: Be part of shaping a brighter future in finance with us. Collaborating with our members, we are transforming how people perceive and engage with personal finances. As a cutting-edge financial services organization and national bank utilizing innovative technology with a mobile-first approach, we assist millions of...


  • Salt Lake, Utah, United States Goldman Sachs Full time

    Position Overview: As a Senior Vice President of Software Engineering at Goldman Sachs, you will play a pivotal role in the development, enhancement, and maintenance of the firm's software solutions that support its global operations. Your expertise will be essential in designing and implementing high-quality, scalable technology solutions that leverage both...


  • Salt Lake, Utah, United States Goldman Sachs Group, Inc. Full time

    Job OverviewAs a Senior Vice President of Software Engineering at Goldman Sachs Group, Inc., you will play a pivotal role in the development, enhancement, and maintenance of the firm's software solutions that support its global operations. Your expertise will be crucial in designing and implementing high-quality, scalable technology solutions that leverage...


  • Salt Lake, Utah, United States L3Harris Technologies Full time

    Scientist, Software Engineer - Integration and TestL3Harris Technologies - Salt Lake City, UTJob Title: Scientist, Software Engineer - Integration and TestJob Location: Salt Lake City, UTJob Code: 10890Job Schedule: 9/80, every other Friday offJob Description:L3Harris is actively seeking a highly motivated and dynamic individual to join our team as a...


  • Salt Lake, Utah, United States PointClickCare Full time

    Have you ever wanted to be a thought leader in defining the technical future of a large-scale SaaS platform? Are you passionate about solving formidable engineering challenges and pushing the scalability and reliability of a production system to the max? Would you be excited to work on projects that bring tangible benefits to healthcare of millions?...


  • Salt Lake, Utah, United States L3Harris Technologies Full time

    Job Title:Senior Security Systems EngineerPosition Overview:As a Senior Security Systems Engineer at L3Harris Technologies, you will play a pivotal role in the cryptographic solutions that empower secure communication for defense operations. We seek individuals with a robust background in cryptographic design, development, and validation through recognized...


  • Salt Lake, Utah, United States American Cybersystems Full time

    About the RoleAmerican Cybersystems is seeking a Senior Software Development Engineer in Test. We are a rapidly expanding, remote-first organization dedicated to maximizing the potential of all observability data. Our mission centers around delivering exceptional products while positively impacting our customers and communities.As a key player in our team,...


  • Salt Lake, Utah, United States L3Harris Technologies Full time

    Job Title: Senior Specialist, Systems EngineerJob Code: 10683Job Location: Salt Lake City, UTJob Schedule: 9/80Job Overview:L3Harris Technologies is seeking a Senior Specialist Systems Engineer to take charge of the design and architecture of advanced communication systems. This role encompasses providing technical guidance for Department of Defense (DoD)...


  • Salt Lake, Utah, United States L3Harris Technologies Full time

    Job Title: Senior Specialist, Systems EngineerJob Code: 10683Job Location: Salt Lake City, UTJob Schedule: 9/80Job Overview:L3Harris Technologies is seeking a Senior Specialist Systems Engineer to contribute to our Communication Systems segment. This role will be pivotal in shaping the design and architecture of communication systems, offering technical...


  • Salt Lake, Utah, United States L3Harris Technologies Full time

    Job Title:Senior Cryptography Systems EngineerPosition Overview:As a Senior Cryptography Systems Engineer at L3Harris Technologies, you will play a pivotal role in the cryptographic solutions that empower secure communication for defense operations. We seek individuals with a robust background in cryptographic design, development, and compliance with...


  • Salt Lake, Utah, United States L3 Technologies Full time

    Job Title:Senior Systems Engineering SpecialistJob Code:10682Job Location:Salt Lake City, UTJob Schedule:9/80, every other Friday offJob Overview:L3Harris' Communication Systems division is seeking a Senior Systems Engineering Specialist to enhance our team. This role is pivotal in driving the design and architecture of communication systems from a technical...


  • Salt Lake, Utah, United States Teamware Solutions Inc Full time

    Job OverviewPosition: Senior Python EngineerLocation: RemoteContract Duration: Long-term engagementKey Responsibilities:We are seeking a highly skilled Python Engineer with a robust background in software development. The ideal candidate will possess:Over 10 years of professional experience in software engineering.Proficiency in both functional and...


  • Salt Lake, Utah, United States Champion Technology Services Full time

    Job SummaryChampion Technology Services is seeking a highly skilled Senior Automation Engineer to lead our automation systems development and implementation efforts. As a key member of our team, you will be responsible for designing, developing, and installing automation systems that meet the needs of our clients.Key ResponsibilitiesLead the design and...


  • Salt Lake, Utah, United States L3Harris Technologies Full time

    Specialist, Software EngineerL3Harris Technologies - Salt Lake City, UTJob Title: Specialist, Software EngineerJob Location: Salt Lake City, UTRequisition ID: 13837Work Schedule 9/80Position Responsibilities Include:Develop software for embedded devices and systems from requirements to productionSupport and participate in all phases of the software...


  • Salt Lake, Utah, United States Sorenson Communications Full time

    About Sorenson CommunicationsSorenson Communications is a leading provider of innovative communication services for deaf and hard-of-hearing communities.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and implementing cutting-edge...


  • Salt Lake, Utah, United States L3Harris Technologies Full time

    Scientist, Software EngineerL3Harris Technologies - Salt Lake City, UTJob Title: Scientist, Software EngineerJob Location: Salt Lake City, UTJob Code: 10833Work Schedule: 9x80Essential Functions:Drive critical decisions about the high-level structure of a software system (architecture), its main components and their interfaces and interactionsResponsible for...


  • Salt Lake, Utah, United States L3Harris Technologies Full time

    Job Title: Senior Specialist, Systems EngineerJob Description:L3Harris Technologies is seeking a Senior Specialist Systems Engineer to contribute to our innovative projects in the communications sector. Position Overview:This role involves overseeing the design and architecture of communication systems, ensuring technical leadership for defense-related...


  • Salt Lake, Utah, United States LACO Technologies Full time

    Job OverviewLACO Technologies is on the lookout for a part-time temporary Software Engineer to support the development and testing of software for a microcontroller-based testing system. The software utilizes a simplified subset of C# and is developed using the Visual Studio IDE. The ideal candidate will possess a comprehensive understanding of contemporary...


  • Salt Lake, Utah, United States L3Harris Technologies Full time

    Sr Mgr, Software Engr- C++L3Harris Technologies - Salt Lake City, UTJob Title: Senior Manager, Embedded Software Engineering( C++)Job Code: 12262Job Location: Salt Lake City, UTJob Schedule: 9/80, every other Friay offL3Harris is currently seeking a Senior Manager, Embedded Software Engineering to join our team. The Senior Manager, Embedded Software...


  • Salt Lake, Utah, United States NR Consulting Full time

    Java Software Engineer Opportunity at NR ConsultingNR Consulting is seeking a skilled Java Software Engineer to become a part of our dynamic team. This role offers a contract opportunity with the potential for long-term engagement.Essential Skills:Java - Proficiency in Java programming language.Spring Boot - Experience with Spring Boot...