Firefly Studios

Gameplay Programmer

Mid-Level C++ Unreal/Gameplay Programmer

Firefly Studios are looking for a Mid-Level C++ Unreal/Gameplay Programmer to join their team in London to work on an exciting new project.  We are looking for someone to help design and implement the technology that will form our next generation of strategy games.

Firefly are a small team and we are always looking for multi-disciplined programmers who enjoy working on many aspects of the game.  The successful candidate will have an excellent knowledge of working with Unreal Engine 4 within a team environment, with experience of shipping at least one game.  For this role we are particularly interested in candidates who also have experience with or interest in multiplayer coding.

You will be expected to jump straight into the project so we are looking for a confident programmer with good technical skills and the ability to effectively manage their workload.  At Firefly we like to give team members a degree of freedom over their work so you will need to be self motivated, hard working and reliable, happy to work within a team or individually, enjoy responsibility and have the ability to take the initiative and go beyond the brief where needed.

Diverse candidates are encouraged to apply, with all suitable applications considered equally regardless of age, race, religion, sexual orientation, disability, gender identity or expression. We are looking to improve the diversity of our teams and believe firmly in the value of varied life experiences, backgrounds and cultures.

This role is currently remote due to the covid situation. In the long-term, however, we plan to move to a flexible working system, allowing employees to work remotely and/or in our London office. Ideally candidates will be UK based but candidates outside the UK will also be considered.


Required Skills

  • Expert C++ programmer
  • Computer science and maths background
  • Unreal Engine Experience
  • Game development experience
  • Shipped at least one game
  • Ability to work within a team to produce a finish project
  • Self-sufficient, can finish tasks to high standards
  • Confidence to take on responsibility, be ready to own a system and take it to completion

Highly Desirable Skills

  • Experience with or interest in Lockstep Deterministic multiplayer coding
  • Love of strategy games


You will be required to demonstrate your skills via a portfolio of finished projects (demos or shipped)


About Firefly Studios

Best known as the creators of the Stronghold ‘castle sim’ series, Firefly Studios has over 20 years of history developing historical strategy games on PC and mobile. Enjoyed worldwide by a community of millions, the series has a dedicated international following and hundreds of thousands of active users.

Firefly are a small, fun, dynamic, social team, ideal for fun, dynamic, social people who happen to be awesome programmers.  We offer a creative and flexible working environment that allows its employees the freedom and opportunities to maximise their talent.



  • Currently remote with a long-term plan to move to a flexible system allowing employees to work remotely and/or in our London office.


How to Apply

To apply please use the form below and include:

  • CV
  • Covering letter
  • A link to a demo of your work or online portfolio

We look forward to receiving your application, as well as your earliest possible starting date! If you have questions regarding the role please include these when you apply via email.

    Your Name *

    Your Email *

    Covering Letter

    CV *

    Online Portfolio

    Your Message (Optional)