Job Overview:

We are looking for a dedicated Senior Software Engineer to help grow our Backend services at Aftershock Studios/FoxNext Games for our premier mobile game titles including James Cameron’s Avatar.

  • Maintain and improve existing backend systems, required to run our games
  • Design and implement new systems and tools to support the game teams and studio operations and help build out our next generation of games
  • Help ensure the game services are smartly scalable and maintainable well beyond initial development and release
  • Engage with other feature owners on the team – production, design, QA and product management
  • Work closely with team members in a collaborative, agile environment
  • Mentor other engineers as needed to increase their abilities and productivity
  • 5+ years professional game industry experience
  • Bachelor's degree or better in Computer Science or equivalent experience
  • Experience with distributed and scalable cloud based service systems, tools, and deployments
  • Experience analyzing and tuning performance of a large scale system
  • Experience with data modeling (document based and relational) and sharding
  • Accurate time and schedule management
  • Solid debugging, optimization, and problem solving skills
  • Linux proficiency (Ubuntu/CentOS)
  • Self-motivated, proactive and engaged attitude towards the project
Preferred Qualifications:
  • Experience with Javascript and Node.js
  • Experience with MongoDB, Redis or similar document stores
  • Familiarity with Amazon Web Services and Google Cloud Services
  • Prior experience using Docker, Kubernetes or other container services
  • Experience with C# and Mono
  • Prior experience using Rightscale