Generalist Programmer

Generalist Programmer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Develop and optimise gameplay systems using Unreal Engine, C++, and Blueprints.
  • Company: Join a dynamic team working on an exciting PC action horror game.
  • Benefits: Fully remote contract with a competitive budget and long-term engagement.
  • Why this job: Make a real impact on immersive gameplay while collaborating with creative minds.
  • Qualifications: Experience with Unreal Engine, C++, and a passion for gameplay programming.
  • Other info: Opportunity to work on a thrilling hack 'n' slash project for 15 months.

The predicted salary is between 36000 - 60000 £ per year.

Are you an experienced Unreal Engine programmer looking for a long-term contract on a PC game project where you can have real impact across gameplay systems? This opportunity suits a mid–senior level generalist engineer who enjoys working hands‑on with C++ and Blueprints to build responsive combat and immersive gameplay.

About the role

You will join a distributed development team working on a PC-based action horror title in the hack ’n’ slash genre. This is a fully remote freelance/contract position with a long engagement, offering the chance to contribute across multiple gameplay systems while collaborating closely with designers and artists. The role is generalist in nature, with a strong focus on gameplay programming. While experience on combat-heavy games is beneficial, the emphasis is on solid Unreal Engine fundamentals and the ability to deliver robust, well‑optimised gameplay features.

What you’ll be doing:

  • Developing and maintaining gameplay systems using Unreal Engine with C++ and Blueprints
  • Implementing and iterating on combat mechanics, player abilities, and enemy behaviours
  • Collaborating closely with designers to prototype, refine, and balance gameplay features
  • Debugging, profiling, and optimising gameplay systems to ensure stable PC performance
  • Contributing across multiple gameplay areas as a generalist programmer as project needs evolve
  • Supporting the delivery of polished, immersive moment-to-moment gameplay

What we’re looking for:

  • Professional experience developing games using Unreal Engine
  • Strong working knowledge of C++ and Unreal Engine Blueprints
  • Proven experience implementing gameplay and systems‑level features
  • Solid understanding of debugging, performance profiling, and optimisation on PC
  • Ability to work effectively in a fully remote, distributed team environment
  • Strong written and spoken English communication skills

Nice to have:

  • Experience working on combat‑driven, action, or hack ’n’ slash games
  • Background in horror or atmospheric game projects
  • Hands‑on experience with PC performance optimisation

Contract details:

  • Freelance / contract engagement
  • Approximate duration of 15 months
  • Start date in early February
  • Fully remote, open to candidates worldwide
  • Fixed budget range, requiring comfort working within defined rates

If you’re a mid–senior Unreal Engine programmer who enjoys building gameplay systems, collaborating cross-discipline, and contributing to a long-term PC project, we’d love to hear from you.

Generalist Programmer employer: Skillsearch

Join a dynamic and innovative team as a Generalist Programmer, where your expertise in Unreal Engine will directly shape the future of an exciting PC action horror game. Enjoy the flexibility of a fully remote role that fosters collaboration across disciplines, while also providing ample opportunities for professional growth and development in a supportive environment. With a focus on impactful contributions and a commitment to delivering immersive gameplay, this position offers a rewarding experience for passionate programmers looking to make their mark in the gaming industry.
S

Contact Detail:

Skillsearch Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Generalist Programmer

✨Tip Number 1

Network like a pro! Reach out to fellow developers, join online forums, and connect with industry professionals on LinkedIn. You never know who might have the inside scoop on your dream job!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best work with Unreal Engine, C++, and Blueprints. Include projects that highlight your gameplay programming expertise and make sure it’s easy to navigate.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions related to Unreal Engine and gameplay systems. Practice coding challenges and be ready to discuss your past projects in detail.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate programmers who are eager to contribute to exciting projects.

We think you need these skills to ace Generalist Programmer

Unreal Engine
C++
Blueprints
Gameplay Programming
Debugging
Performance Profiling
Optimisation
Collaboration
Communication Skills
Game Development
Combat Mechanics
Player Abilities
Enemy Behaviours
Remote Teamwork

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with Unreal Engine, C++, and Blueprints in your application. We want to see how you've used these skills in past projects, especially if you've worked on combat-heavy games!

Tailor Your Application: Don’t just send a generic application! Take the time to customise your CV and cover letter to reflect the specific requirements of this role. We love seeing candidates who take the extra step to connect their experience with what we’re looking for.

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that make it easy for us to see your qualifications and experience without wading through unnecessary fluff.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!

How to prepare for a job interview at Skillsearch

✨Know Your Unreal Engine Inside Out

Make sure you brush up on your Unreal Engine skills, especially C++ and Blueprints. Be ready to discuss specific projects where you've implemented gameplay systems, as this will show your hands-on experience and understanding of the engine.

✨Showcase Your Problem-Solving Skills

Prepare to talk about how you've debugged and optimised gameplay systems in the past. Have examples ready that demonstrate your ability to profile performance and deliver robust features, as this is crucial for the role.

✨Collaborate Like a Pro

Since the role involves working closely with designers and artists, think of examples where you've successfully collaborated in a team. Highlight your communication skills and how you’ve contributed to refining gameplay features through teamwork.

✨Be Ready for Technical Questions

Expect technical questions related to gameplay programming and optimisation. Brush up on common challenges faced in combat-heavy games and be prepared to discuss how you would approach these issues, showcasing your generalist programming skills.

Generalist Programmer
Skillsearch
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>