Advanced Software Engineer

5 days ago


Salt Lake, Utah, United States Warner Bros. Discovery Full time
About the Role

We are seeking an Advanced Software Engineer - Gameplay to join our team at Warner Bros. Discovery. As a key member of our engineering team, you will be responsible for developing and implementing high-quality game systems and features for our AAA titles.

Key Responsibilities
  • Develop and implement key game systems and features, 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.
Requirements
  • 5+ years of professional software engineering experience, working on cross-functional teams.
  • Experience on at least two successfully-published game titles or equivalent.
  • 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 (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.
  • Build Farm Experience for CI/CD.
  • Tools Development for Developer Iteration and Workflows.
About Warner Bros. Discovery

Warner Bros. Discovery is a global leader in the media and entertainment industry, with a portfolio of iconic brands and beloved franchises. We are committed to creating a workplace that is inclusive, diverse, and supportive of our employees' growth and development.

We are an equal opportunity employer and welcome applications from qualified candidates who share our values and are passionate about creating exceptional experiences for our audiences.



  • Salt Lake, Utah, United States Warner Bros. Discovery Full time

    Unlock Your Potential as an Advanced Software Engineer, AIAt Warner Bros. Discovery, we're on a mission to create immersive experiences that captivate audiences worldwide. As an Advanced Software Engineer, AI, you'll play a crucial role in shaping the future of our AAA games, including the highly anticipated Hogwarts Legacy.About the RoleWe're seeking a...

  • Software Developer

    2 weeks ago


    Salt Lake, Utah, United States Lucid Software Full time

    Software Engineer at Lucid SoftwareWe are seeking a highly skilled and innovative Software Engineer to join our team at Lucid Software. As a Software Engineer, you will play a key role in designing, developing, and deploying our world-class web applications that push the boundaries of what is possible in the browser.Our web applications are built using a...

  • Software Engineer

    2 weeks ago


    Salt Lake, Utah, United States L3 Technologies Full time

    Job Title: Software EngineerJob Summary:L3 Technologies is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications for real-time control of advanced tactical radio equipment.Key Responsibilities:• Apply computer science, engineering, and...


  • Salt Lake, Utah, United States Lucid Software Full time

    About Lucid SoftwareLucid Software is a leader in visual collaboration, empowering teams to bring their ideas to life. Our innovative products and workplace culture have earned numerous accolades, including being named to the Forbes Cloud 100 and a Fortune Best Workplace in Technology.We value diversity and strive to create an inclusive environment where...


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

    About the RoleWe are seeking a skilled Software Development Engineer to join our team at Goldman Sachs. As a key member of our engineering team, you will be responsible for designing and developing software solutions that meet the needs of our business.As a software engineer, you will work closely with our business partners to understand their requirements...

  • Software Engineer II

    2 weeks ago


    Salt Lake, Utah, United States Sorenson Communications Full time

    Job Title: Software Engineer IIWe are seeking a highly skilled Software Engineer II to join our team at Sorenson Communications, LLC. As a key member of our software development team, you will be responsible for designing, developing, and implementing innovative software solutions that meet the needs of our deaf and hard-of-hearing customers.Key...


  • Salt Lake, Utah, United States Berkshire Hathaway Energy Full time

    Job DescriptionThe Senior Software Engineer provides advanced technical expertise and guidance in the architecture, design, programming, testing, documentation, and implementation of complex computer applications and systems.Key ResponsibilitiesAct as the technical lead for highly complex projects related to the development of new systems, architecture,...


  • Salt Lake, Utah, United States Warner Bros. Full time

    {"title": "Advanced Software Engineer", "description": "Unlock Your Potential at Warner Bros.At Warner Bros., we're passionate about creating immersive experiences that captivate audiences worldwide. As an Advanced Software Engineer, you'll play a crucial role in shaping the future of our games.About the RoleWe're seeking a talented software engineer to join...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Goldman Sachs. As a key member of our engineering team, you will be responsible for designing, developing, and delivering cutting-edge software solutions that meet the evolving needs of our business.As a Senior Software Engineer, you will work closely with our...


  • Salt Lake, Utah, United States Rocket Software Full time

    Job DescriptionAt Rocket Software, we're seeking a highly skilled Associate Account Executive to join our team. As a key member of our sales team, you will be responsible for selling our platform of software solutions to Global 1000 clients.Key Responsibilities:Sell a portfolio of infrastructure and application software that optimizes and modernizes...


  • Salt Lake, Utah, United States Warner Bros. Full time

    Unlock Your Potential as an Advanced Software EngineerAt Warner Bros. Discovery, we're on a mission to create immersive experiences that captivate audiences worldwide. As an Advanced Software Engineer, you'll play a pivotal role in shaping the future of our games, working closely with cross-functional teams to develop high-quality game features for AAA...


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

    About the RoleWe are seeking a skilled software engineer to join our Asset Servicing Technology team. As a software engineer, you will play a key role in designing, developing, and maintaining complex software systems and applications.Key ResponsibilitiesDesign and develop software systems and applications that meet the needs of our clients.Collaborate with...


  • Salt Lake, Utah, United States Altitude AI Full time

    About the Role:As a Software Engineer at Altitude AI, you'll be part of a team that's revolutionizing the future of work with autonomous robots. Your expertise in software development will be instrumental in building the software that enables our robots to perform complex tasks with precision and accuracy.Key Responsibilities:Perception and Sensor...


  • Salt Lake, Utah, United States Western Governors University Full time

    Job DescriptionWestern Governors University is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing CRM software application systems.Key Responsibilities:Research and design software systems, applying principles and techniques...


  • Salt Lake, Utah, United States Western Governors University Full time

    Job DescriptionWestern Governors University is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing CRM software application systems.Key Responsibilities:Research and design software systems, applying principles and techniques...


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

    Job Title: Sr. Specialist, Embedded Cybersecurity Software EngineerAt L3Harris Technologies, we are seeking a highly skilled Cybersecurity Software Engineer to join our team in developing innovative networking technologies for mobile ad-hoc wireless communications systems.Key Responsibilities:Collaborate with fellow engineers to architect, design, develop,...


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

    About the RoleWe are seeking a highly experienced Senior Software Engineering Manager to lead our Engineering team in Salt Lake City. As a key member of our organization, you will be responsible for driving the development of our software solutions and ensuring they meet the highest standards of quality and reliability.Key ResponsibilitiesLead a team of...

  • Software Engineer

    2 weeks ago


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

    Job Title: Software Engineer - Storage SolutionsWe are seeking a highly skilled Software Engineer to join our Storage Engineering team. As a key participant in the software development lifecycle, you will be responsible for building sustainable software that runs at scale with excellent observability.Responsibilities:Design, build, implement, test, and...


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

    About the RoleWe are seeking a skilled software engineer to join our Asset Servicing Technology team. As a key member of our team, you will design, develop, and maintain complex software systems and applications that enable new business activities and allow businesses to scale up.Our team is highly innovative and takes full ownership of our systems. You will...

  • Software Engineer

    2 weeks ago


    Salt Lake, Utah, United States Della Infotech Full time

    Software Developer Job DescriptionWe are seeking a highly skilled Software Developer to join our team at Della Infotech. The ideal candidate will have strong technical knowledge and experience in developing software applications using C#, Python, and SQL.Key Responsibilities:Analyze user requirements and design documents to create software solutionsDesign,...