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 us 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