Senior Server Engineer

A Sr. Server Engineer will develop server systems to facilitate client engineers and live ops.

Description

  • Work with client engineers and product managers to define server features
  • Implement server systems such as Accounts, Leaderboards, Content Delivery and Chat
  • Reliably create good quality, performance-minded code
  • Maintain a professional attitude and strive to maximize team and departmental performance

Requirements

  • 5+ years relevant experience in the creation and delivery of state-of-the-art, performance-minded server systems for mobile or web games
  • At least one shipped game as a server engineer
  • Fluent in at least one scripting language: PHP, Python, Ruby, etc
  • Experience with database design and SQL programming, profiling and optimization
  • Passion for creating games
  • Proficiency in Linux administration and Bash scripting
  • Ability to work independently and to be self-directing
  • Excellent teamwork and communication skills

Preferred

  • Experience in JavaScript and other front end web technologies
  • Experience with C#, C and/or C++
  • Experience with Unity and mobile development
  • Understanding of web security best practices
  • Understanding of analytics languages and technologies such as R, Haddop and Hive
  • BA/BS Degree in Computer Science/Engineering or related field preferred.