This job listing expired on Apr 28, 2021
Tweet

A backend programmer works in a Scrum feature team of 4 – 8 members. The programmer is responsible, in collaboration with other team members, for designing, developing, implementing and testing new game server architecture in EVE Online and maintaining and possible refactoring features currently in the game.

A Senior Programmer should be able to lead and mentor a team of programmers and is the point person in subjects regarding programming and development within a team.

Responsibilities:

  • Design, implement and debug technical aspects of game systems and server architecture
  • Create and maintain documentation on game systems and server architecture
  • Take lead and ownership for systems or features
  • Take lead in resolving complicated issues
  • Coach more junior programmers to work towards the common goal
  • Optimize game code for best possible performance
  • Work with other departments to understand and best implement features
  • Work with other engineering groups to understand and best use technology
  • Work with producers and quality assurance to achieve quality goals
  • Reliably create good quality, performance-minded code
  • Responsible for making backend engine changes

Requirements:

  • 10+ years experience
  • Strong C/C++ programming skills
  • Debugging / optimization skills
  • Ability to work in a collaborative programming environment
  • Bachelor's degree in computer science or related field or equivalent work experience
  • Solid understanding of coding process, standards and methodologies
  • Worked on at least one shipped title
  • Highly motivated and able to work both with large groups and alone with minimal supervision

Pluses:

  • Passion for games and online gaming experiences
  • PC MMO development experience
  • Physics, math and AI skills
  • Multi-threaded programming experience
  • Scripting language experience
  • Relation database programming experience
  • Experience with both Unity and Unreal Engines