This job listing expired on Jun 3, 2023
Tweet

London Studio are building an upcoming PlayStation 5 online game from the ground up. Quality is something that we are immensely proud to be striving for, and we are looking at putting the right team together to help take us forward with this brand-new project. New starters will be joining at the perfect time to get involved in shaping our plans for a game we are exceptionally passionate about.

We are also part of a wider network of PlayStation Studios and there are lots of opportunities for collaboration and wider support from our sister studios like Insomniac, Guerrilla, Naughty Dog and Media Molecule to name a few.

As the Lead Online Programmer, you will work together with multiple disciplines within our engine and game teams to lead the development of the online features required for our next big title. These features could include networked physics and animation systems, game logic, matchmaking and session management, among others.

WHAT YOU WILL DO/YOUR RESPONSIBILITIES

  • Help build a strong online team that will deliver the vision for the studio’s projects
  • You will manage, support and mentor the online team to deliver high quality code and solutions
  • You will schedule, prioritise tasks, recruit and mentor more junior staff
  • You will help define the technical direction and develop innovative solutions for difficult online problems.
  • You will work closely with other programming disciplines to integrate online with other systems, like physics or gameplay
  • You will help mentor junior members of the online team and communicate clearly with other team members with minimal external help.
  • You will communicate with external companies and contractors with assistance.
  • You will be vigilant for and resolve new problems, delays and risks to delivery of the team's objectives.

WHO YOU ARE/YOUR EXPERIENCE

  • You have exceptional communication skills, and comfortable working across teams and mentoring staff.
  • You are capable of reading and quickly understanding complex code.
  • You are able to plan the work of the team including external dependencies with minimal input.
  • You have experience managing a team of programmers.
  • You have excellent C++ programming and debugging skills
  • You have extensive algorithm and data structure skills (including time and space complexity and real-world vs theoretical performance).
  • You are self-motivated and driven to creatively solve problems.
  • You have extensive video game programming experience on online systems, including having shipped at least one AAA PC/console title at Senior/Lead level from concept to delivery.
  • You have robust software engineering and software architecture principles. A solid understanding of game architecture, including the development of reusable software libraries. Experience of working with and interfacing to a large codebase.
  • You have a real-time client/server code skillset, with an awareness of HTTP client and web services

EQUAL OPPORTUNITIES

We are absolutely committed to promoting and increasing diversity across the studio, welcoming applications from groups who are underrepresented in the games industry.

We strive to create an inclusive environment, empower employees and embrace diversity. We encourage all candidates to respond.