We’re hiring! Senior Gameplay Programmer
Update: applications for this position are now closed.
We’re Failbetter Games, makers of Sunless Skies, Sunless Sea, Mask of the Rose and Fallen London. We're looking for a senior gameplay programmer to work with us on an unannounced project.
This position is full-time, permanent, and remote.
In this role, your tasks and responsibilities will include:
- Contributing to new Unity games.
- Writing robust, readable code.
- Tackling a wide variety of programming tasks, including but not limited to AI and pathfinding, user interfaces, narrative systems, audio playback, and 2D physics (we’re a small studio!).
- Working with designers, artists and writers to create gameplay features that meet the formal requirements and also, more ineffably, feel good.
- Taking part in decisions about system architecture.
- Debugging, profiling and optimising code.
- Finding creative solutions to sometimes unusual problems (because we make unusual games).
About Us
We’re an award-winning indie studio, and we make atmospheric video games with choice-rich, imaginative stories at their heart. Our most recent game is Sunless Skies, a critically acclaimed literary RPG in which Queen Victoria has dragged London into the heavens, and your captain must struggle to survive in an Empire that unfolds across the skies.
What We Can Offer
Failbetter is committed to offering employees a safe, respectful environment, a healthy work-life balance, and transparent decision-making. We make our games without crunch and enthusiastically eliminate systemic sources of overtime. We don’t talk over one another in meetings, and we don’t expect all our employees to share the same hobbies and cultural referents. We've won a GamesIndustry.biz Best Places to Work award three times now, in 2017, 2019 and 2020.
Further benefits of working here include:
- Flexi-time.
- A 35-hour working week.
- Twenty-five days of annual leave, in addition to UK public holidays.
- Unusually strong provisions for maternity, paternity and adoption leave.
- Free games from our friends in the industry.
- Optional multiplayer gaming and hangouts.
Remote Work
As a result of the pandemic, we gave up our London office. Remote work has gone well for us, and we no longer plan to re-open an office, although we might meet more occasionally in London, to the extent practical (we already have two team members based outside the UK).
You don’t need to be based in the UK for this role, although your times of work will need to overlap significantly with our core hours: at least five hours of overlap between 10:00 and 17:00 UK time.
We pay London salaries; whether that works in your favour will depend on your location.
Requirements (and Non-Essential Extras)
You don’t need a particular degree, or an arbitrary number of years’ experience or shipped titles to work for us. As long as you’re able to do the job well and can demonstrate that in your application, we’d love to hear from you.
For this role, that will mean a good level of familiarity with Unity.
Familiarity with any of the following would be helpful, but this is very much secondary and not required for you to apply:
- Creating shaders and other graphical effects, especially with Unity’s built-in render pipeline or URP.
- AI behaviours such as NPC schedules or basic combat.
- Ink/Unity integration.
- Cross-platform development for PC and consoles.
- Anything else you think might be helpful – let us know in your application!
If you have a life experience or perspective that is not typically represented in video games, please feel free to tell us about that in your application as well.
How to apply
Contact us at jobs@failbettergames.com by 9AM on 18th January 2021, including all of the following:
- A CV.
- The role you’re applying for, in the subject line of your email.
- A cover letter in the body of your email. Please use this to let us know what makes you a good fit for the position and why it interests you.
Also, if you’re unsure whether to apply, we’ll be happy to answer questions – please email us at the above address.