We're looking for a talented Senior Engineer to develop gameplay systems for online video games with large-scale deployments. This individual will be an experienced developer with a passion for games and a desire to build the best software and online services possible.
Responsibilities
* Collaborate with design, engineering and production teams to devise optimal engineering solutions to gameplay requirements. * Architect and code sophisticated client/server gameplay systems. Responsible for end-to-end implementation from server-side logic through to client interface. * Architect and code high performance synchronous multiplayer gameplay systems. * Implement software systems with attention to security, reliability, scalability, maintainability and performance. * Innovate and iterate on process, systems and technology to deliver a world-class gaming experience. * Be a team-player; Identify and articulate technical and production risks and obstacles; generate and implement solutions in collaboration with team.
Qualification and Requirements
* Bachelor's degree in Computer Science or related field, or equivalent experience. * Fluent in C++, Java or C# * Unity experience with other languages a plus. * Proven effectiveness in the delivery of production quality code for client/server topologies and synchronous multiplayer gameplay. * 7+ years development experience; 5+ years experience in mobile gameplay engineering. * Experience with online game services such as Facebook, iOS Game Center, Steam etc. is a plus.
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.