Technical Lead - Planet Franchise

Purpose of the role:

We're looking for a Technical Lead to work on the continued support and expansion of our genre leading family of Planet games, working with the Engineering Manager and other disciplines to deliver technical solutions.

This is an exciting opportunity to join development on a multi-million-selling multi-platform family of games, and to be involved at an early stage with interesting new content, taking ownership of technical direction. Your passion for technical excellence will be pivotal to delivering the quality that we strive for in all our games. This position doesn't have explicit direct line management responsibility, leaving you to focus on providing technical direction for a team of talented people.

Responsibilities:

  • Be involved with planning technical architecture for new content.
  • Help identifying technical issues in planned or existing code and either address these or delegate to suitable members of the team.
  • Take the lead in ensuring suitable performance across all platforms, including PC, previous-generation and current-generation consoles, and help other programmers with optimisation.
  • Assist other teams in sticking to memory budgets and develop tools to ensure budgets are clear to content creators; construct memory budgets for future projects.
  • Liaise with the production team on technical tasks, including working out timescales and communicating risks.
  • Collaborate with our Shared Technology Group team on requests for features to be added to our in-house Cobra engine, and coordinate taking new engine releases.
  • Undertake technical mentoring, evaluation and feedback to support the development of programming skills for junior programmers on the team, on both an ad-hoc and formal basis.

About You:

  • Essential
  •  Excellent C++ programming skills and experience with its use in a large codebase.
  • Previous senior level experience working on shipped titles.
  • Experience working with console development (ideally PS4/5, XB1/S).
  • Excellent optimisation, debugging and problem solving skills.
  • Experience working with performance and memory requirements.
  • Experience in technical leadership and directing the work of others.

  • Desirable
  • Knowledge of SVN, including branching and merging of complex projects.
  • Experience with programming in Lua.

Please update your cookie consent options to enable marketing cookies in order to view this form.

Renew or change your cookie consent