Lead Programmer multiplayer
Montréal, Québec, Canada
11d ago

Duties :

  • Supervise the technical development of the multiplayer of a AAA game;
  • Support the development of the game modes and characters;
  • Support the integration of PlayStation network, Xbox live and Steam services;
  • Support online programmers in their design, programming and testing needs;
  • Own technical design process including reviews;
  • Set development priorities following project development schedule;
  • Set development priorities following the online game architecture;
  • Create development schedule and express staffing needs;
  • Own code quality and documentation;
  • Own code CPU, GPU, MEM and network performance of the multiplayer mode;
  • Understand the game design and associated requirements;
  • Support QA strategy of the multiplayer game;
  • Partner with the online game architect;
  • Team up with game producer and game design director
  • Required Experience and qualifications :

  • University degree in programming, software engineering, computer engineering or equivalent training;
  • Already occupied a programming lead role for 4 year or more;
  • Already delivered an online console game in a lead or senior position.
  • Technical Skills :

  • Excellent knowledge of C++ and object oriented programming;
  • Understand the software development process;
  • Understand the components and performance metrics of a game engine;
  • Functional knowledge of Xbox live, PlayStation network and Steam;
  • Understand how online games are hosted.
  • Interpersonal Qualities :

  • Leader and excellent problem solver;
  • Able to motivate team and give constructive feedbacks;
  • Excellent oral and written communication skills.
  • Motivation and interests :

    Passion and ambition for videogames are essential!

    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form