Software Engineer, Mobile Games

Job typeEngineering, Game Development/Publishing, Mobile
LocationUnited States - San Francisco, California
TypeFull Time
Posted DateFeb. 12, 2020
The Job

We are seeking a Software Engineer for our Production team. As a Software Engineer at WB Games San Francisco, you will have a hands on role in implementing key game systems and features, as well as integrating existing libraries and services.

This individual contributor role will have a variety of responsibilities. The primary responsibility of the position is end to end mobile game development including front-end development, API / Library integration and from time to time some back-end development. As a seasoned Game Engineer, you will also be involved in brainstorming sessions, design discussions, and code reviews.

This position requires close collaboration with all other disciplines to help develop practical solutions that will bring our games to life. In this position you will have the opportunity to impact many areas of our games, while setting and maintaining the highest possible quality bar for yourself and the rest of the team.

The Daily
  • Game system / feature design & implementation / Library / Service integration.
  • Performance optimization.
  • Review the work of other Gameplay Engineers to ensure adherence to design, patterns and coding standards.

The Essentials
  • Undergraduate degree or equivalent industry experience and success.
  • At least 4 years of game industry experience.
  • Shipped at least 1 mobile/social title, preferably on multiple platforms.
  • Experience with Unity or another major game engine.
  • Expert C# programming skills.
  • Deep knowledge of Unity including custom tool creation.
  • Proficient with 3D math including linear algebra (vector math, matrices).
  • Experience in tools development and content pipeline development.
  • Deep knowledge of common data structures and algorithmic solutions.
  • Deep knowledge of software design practices including modular architecture, event-driven architecture, and software design patterns.
  • Strong practical knowledge of mobile, platforms middleware technologies, strengths and weaknesses.
  • Extensive experience working with internal and externally developed code.
  • Extensive experience with self-testing to minimize and fix issues.
  • Experience with network game design and development a plus.
  • Documentation / Presentation skills.
  • Strong performance optimization experience.
  • Strong problem solving / debugging skills.
  • Ability to work unsupervised.
  • Passion for making games.

Your information will now be submitted via our parent company’s site,