Experienced 3D Graphics Programmer

Feral Interactive is looking for skilled developers with demonstrable experience in 3D graphics programming for games to join our core 3D cross-platform development team.

We specialise in bringing AAA games to new platforms and audiences by integrating them perfectly into the target operating systems: our releases cover a range of genres and present a variety of programming challenges.

This is a technically challenging role working mainly in our low-level graphics libraries, ideal for those who like working with shaders and graphics drivers and solving complex problems.

You will take responsibility for significant areas of our codebase primarily focussed on the 3D graphics elements. These might be developed from scratch to fulfil the needs of a specific game or you could take over existing code to enhance or further develop it. Visual correctness and performance are both vital and you will need to be familiar with techniques for achieving both.

To demonstrate your ability, please include a link to your personal portfolio or GitHub in your application; we are always happy to look at code samples.

Our ideal candidate is comfortable taking responsibility and working independently, but also works well in a team. You will of course have the support of other developers, as well as our on-site QA team.

This is a permanent, full time position at our office in Wandsworth, southwest London.

Required Skills and Experience

  • At least 2 years of experience in 3D graphics programming for games development
  • Understanding of the 3D pipeline
  • Experience debugging rendering issues
  • Experience identifying and eliminating performance hotspots in the rendering pipeline
  • A good working knowledge of Metal, Vulkan, OpenGL and/or Direct3D
  • Experience writing and debugging shaders

Desired Skills and Experience

  • Experience programming graphics drivers
  • Experience with tools such as apitrace, PIX/Visual Studio, RenderDoc, Nsight, OpenGL Profiler
  • Experience with features exclusive to Shader Model 5 and above
  • Demonstrable development experience as a hobby outside work
  • A passion for video games


  • £40-60k per annum, dependent on skills and experience
  • A fantastic opportunity to work on AAA games
  • Flexitime
  • Relaxed small company atmosphere

About Feral

Feral Interactive is a leading developer and publisher of games for iOS, Android, Nintendo Switch, Mac and Linux platforms. Recent hit titles include Total War: Warhammer I, II and III (Mac and Linux), GRID Autosport (Nintendo Switch, iOS and android), Company of Heroes (iOS and android), Alien Isolation (Switch, iOS and Android), Total War:MEDIEVAL II (iOS and Android) and Total War: ROME REMASTERED (Windows, Mac and Linux).

How to Apply

If you’re ready to start helping us release great games, send a copy of your CV and a covering letter to jobs@feralinteractive.com, addressed to Diziet Sma. Applications without a covering letter will not be reviewed.