Firefly Studios

Graduate C++ Programmer

Graduate C++ Programmer

What You Need to Know

💼 Firefly Studios are looking for a Junior C++ Programmer to join our team to work on an exciting new project powered by Unreal Engine 5.

🌈 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.

⏱️ Office hours are UK full time 9am – 5pm, Mon – Fri.

💵 Starting salary of £22k-28k PA (depending on experience).

👍 Benefits Include:

  • Flexible home and office working
  • Monthly company-sponsored social events
  • Free copies of our games
  • Travel to games events and expos (Optional)
  • 25 days holiday allowance plus bank holidays
  • Options for progression and development within the company


Role Description

Firefly Studios are looking for a Junior C++ Programmer to join our team to work on an exciting new project powered by Unreal Engine 5.

To fill this role, we’re seeking a graduate with very strong c++ skills and the confidence to jump straight into the project, learning on the job with support from more senior teammates. As a small team, we’re always looking for multi-disciplined developers who are passionate about many aspects of game development. Our programmers cultivate areas of expertise but have ample opportunity to work on many low and high-level game systems, often in close collaboration with artists and designers.

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.


Required Skills

  • Strong C++ programming skills
  • Computer science and maths background
  • Ability to collaborate within a cross-disciplinary team to produce a finished product
  • Self-sufficient, can finish tasks to high standards
  • Confidence to take on responsibility, be ready to own a system and take it to completion
  • Strong problem solving skills
  • Good communication skills
  • An understanding of code design principles and their importance in the development process


Highly Desirable Skills

  • Unreal Engine Experience
  • Game development experience
  • Love of strategy games

You will be required to demonstrate your skills via a portfolio of finished projects. We particularly like to see passion projects worked on in your own time.


  • £22,000 – £28,000 PA depending on experience.

Firefly Studios

Best known as the creators of the Stronghold ‘castle sim’ series, Firefly Studios has over 20 years of experience developing historical strategy games for PC and mobile.

As a company we are a close-knit interdisciplinary group of around 30 staff from across the world. All staff across programming, art, business, marketing, production and QA are talented, self-driven individuals who help us punch well above our weight as a studio.

At Firefly we value and benefit from individual expression and passion, which we do our best to nurture and channel into our games. We believe this, combined with frequent social events and room to grow at the company, makes Firefly a great place to work whether you’re starting out in the games industry or looking for your next step.


  • Although we have a London office, we have moved to a flexible working system allowing everyone at Firefly to either work fully remotely or combine working remotely with working in the office.

How to Apply

 Your contact for this job offer is our General Manager, Paul Harris. To apply please use the form below and include the following:

  • Resume
  • Covering letter
  • Online link to a portfolio of your work

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)