Description
Gearbox Software is looking for Online Programmers
possessing substantial familiarity with online systems, including game
integration and overall user experience. This position will create exciting and
meaningful player opportunities through the implementation of online features.
Responsibilities:
·
Design and implement platform agnostic
interfaces that expose rich online and connected experiences.
·
Work closely with gameplay and UI programmers to
integrate online features specific to a platform or title.
·
Provide game-side support for interfacing with
backend services.
·
Liaise with the design team as an advocate and
resource for the user’s online experience.
·
Other responsibilities as needed.
·
Computer Science degree and/or 2 years game
industry experience
·
Familiarity with current generation console APIs
·
Must be able to work well in a team environment
·
Excellent C++ and OOP skills
·
Excellent written, verbal, and communication
skills
·
Have extensive knowledge of current online
products and trends
·
Possess a strong passion to create amazing
online experiences
·
Intimate knowledge regarding game sessions,
matchmaking, voice, and online connectivity
·
Experience with Unreal Engine
·
Experience with client-server architectures and
RESTful services
·
Intimate knowledge of roles, relevancy,
replication, prediction, states, and simulations
·
Experience with bandwidth profiling and
optimization
·
Familiarity with design patterns and software
architecture
·
Experience with version control systems (CVS,
SourceSafe, Perforce etc)