Responsibilities:

  • Work well in a cooperative, multi-disciplinary team environment to develop and maintain new gameplay features
  • Design and implement well-engineered, reliable, maintainable, and bug-free code
  • Develop and test code, fix bugs, and profile and optimize code as directed
  • Follow best practices, development processes, documentation, and coding standards
  • Work with QA, providing information needed to fully test developed code
  • Provide support to internal customers for developed software
  • Keep up to date on state-of-the-art software engineering methods, practices, and technologies
  • Possess and develop areas of engineering expertise
  • Responsible for understanding design’s requirements to develop solid solutions, systems, and features
  • Document and peer review technical designs with other software engineers
  • Responsible for overseeing feature development through to the required standard
  • Overseeing and mentoring other programmers as needed to increase their abilities and productivity
  • Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
  • Reviewing other programmer’s code as required
  • Work with production on scheduling, task breakdown, and sprint workflow


Requirements:

  • Strong C++ programming skills
  • Strong mathematics skills, including proficiency with matrices, trigonometry, and linear algebra
  • Strong multi-threaded programming skills
  • Multiplayer networking experience
  • Great attention to detail
  • A passion for making and playing games
  • Work well in a cooperative environment
  • Good communication skills, both verbal and written
  • 5+ years’ experience programming game features and systems, especially player-visible game features, including one or more shipped products
  • Potential for occasional overseas travel to visit our other studios


Other information:

  • Lumberyard development experience
  • Online game and/or MMO development experience, including client/server development of game features
  • Space combat sim development experience
  • Passion for science fiction and space exploration
  • Previous team lead experience