Apply on BULKHEAD’s site →

GAMEPLAY PROGRAMMER

BULKHEAD · Derby

Mid Engineering Posted 2026-11-05 Full time
Apply on BULKHEAD’s site →

GAMEPLAY PROGRAMMER - BULKHEAD

:root {

--company-primary-bg-color: 15, 15, 15;

--company-primary-bg-contrast-color: #ffffff;

--company-secondary-bg-color: 15, 15, 15;

--company-secondary-bg-light-5-color: 28, 28, 28;

--company-secondary-bg-fallback-color: 15, 15, 15;

--company-primary-text-color: 255, 255, 255;

--company-primary-text-dark-5-color: 242, 242, 242;

--company-primary-text-dark-10-color: 230, 230, 230;

--company-primary-text-light-50-color: 255, 255, 255;

--company-primary-text-light-77-color: 255, 255, 255;

--company-secondary-text-color: 255, 255, 255;

--company-secondary-text-light-5-color: 255, 255, 255;

--company-secondary-text-light-15-color: 255, 255, 255;

--company-link-color: 226, 0, 0;

--company-link-color-on-white: 226, 0, 0;

--company-color: 15, 15, 15;

--company-button-text-color: 255, 255, 255;

--company-button-bg-color: 226, 0, 0;

--company-button-bg-light-5-color: 251, 0, 0;

--company-button-bg-light-15-color: 255, 47, 47;

--company-button-bg-color-on-white: 226, 0, 0;

--company-secondary-text-color-on-white: 77, 77, 77;

--company-border-radius: 0px;

--company-header-font-family: "industry";

--company-header-font-weight: 900;

--company-body-font-family: "industry";

--company-body-font-weight: 500;

}

try{Typekit.load();}catch(e){}

Skip to main content

This website uses cookies to ensure you get the best experience.

BULKHEAD and our selected partners use cookies and similar technologies (together “cookies”) that are necessary to present this website, and to ensure you get the best experience of it.

If you consent to it, we will also use cookies for analytics purposes.

See our Cookie Policy to read more about the cookies we set.

You can withdraw and manage your consent at any time, by clicking “Manage cookies” at the bottom of each website page.

common--cookies--alert#acceptAll">Accept all cookies

common--cookies--alert#disableAll">Decline all non-necessary cookies

common--cookies--alert#openPreferences">Cookie preferences

common--cookies--preferences#open" class="company-links bg-company-primary text-company-primary shadow-form inset-x-16 mb-16 rounded max-w-(--breakpoint-sm) p-16 overflow-auto max-h-[80vh] z-cookie-alert backdrop:bg-[rgba(0,0,0,0.6)] sm:p-40 sm:mb-auto fixed top-8">

Select which cookies you accept

On this site, we always set cookies that are strictly necessary, meaning they are necessary for the site to function properly.

If you consent to it, we will also set other types of cookies. You can provide or withdraw your consent to the different types of cookies using the toggles below. You can change or withdraw your consent at any time, by clicking the link “Manage Cookies”, which is always available at the bottom of the site.

To learn more about what the different types of cookies do, how your data is used when they are set etc, see our Cookie Policy .

Strictly necessary

These cookies are necessary to make the site work properly, and are always set when you visit the site.

Vendors

Teamtailor

common--cookies--preferences#handleCategoryToggle">

Analytics

These cookies collect information to help us understand how the site is being used.

Vendors

Teamtailor

common--cookies--preferences#handleAccept">Accept these cookies

common--cookies--preferences#handleDecline">Decline all non-necessary cookies

{"@context":"http://schema.org/","@type":"JobPosting","title":"GAMEPLAY PROGRAMMER","description":"\u003cp\u003e\u003cspan\u003eAs our \u003cstrong\u003eGameplay Engineer\u003c/strong\u003e at \u003cstrong\u003eBULKHEAD\u003c/strong\u003e, you will bring your expertise in Unreal Engine to help build and evolve our early access game, \u003cstrong\u003eWARDOGS\u003c/strong\u003e. You will be working closely and collaborating with Engineers, Designers, and Artists playing a pivotal role in bringing our game to life.\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cspan\u003eAs a key player on the programming team, you will have the opportunity to tackle complex, technical challenges, supporting the ownership of critical systems, continuously pushing your programming skills to the next level. We are looking for programmers who enjoy making these features operate seamlessly, while meeting high standards for efficiency and stability. Your work will directly shape what players can do, how the game feels, and the moments that players share together.\u003cbr\u003e\u003cbr\u003eThis is a hands-on C++ role with room to contribute ideas, take ownership and develop expertise. Depending on your strengths, you could work on weapons and combat, character movement, vehicles, interactions, inventory or objectives.\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cstrong\u003eWhat you’ll do:\u003c/strong\u003e\u003c/p\u003e\u003cul\u003e\u003cli\u003e\u003cp\u003eBuild gameplay mechanics in C++ using Unreal Engine’s gameplay framework, event system and built-in tools such as AI perception, physics and animation blueprints.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eDesign small, self-contained systems that run well on their own, with reuse and modularity in mind so they can scale.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eAdd reliable replication to core gameplay mechanics, keeping an eye on bandwidth and latency so multiplayer feels smooth.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eDebug and fix complex issues on your own, finding the root cause and putting in long-term fixes rather than quick patches.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eWrite efficient, readable code that balances functionality with performance.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eProfile and analyse your code, then make targeted optimisations that improve performance without adding side effects or hurting stability.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eWork with other programmers to bring systems together across different areas of the codebase, asking for help when you need it so the code stays clean and well structured.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eExplain your technical choices clearly to other programmers, and stay professional and open-minded when people disagree or suggest something else.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eTalk through technical problems with designers, artists and production, taking their expertise into account and asking good questions that help the team solve problems.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eHelp with general development tasks when needed, and adapt to changing priorities while protecting the stability and quality of the project.\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp\u003e\u003cstrong\u003eWhat we're looking for\u003c/strong\u003e\u003c/p\u003e\u003cul\u003e\u003cli\u003e\u003cp\u003e2+ years professional experience working in game development\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003cspan\u003eA bachelor’s degree in computer science or a related field\u003c/span\u003e\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eExperience with Unreal Engine 4/5 for game development, with a strong understanding of its core systems\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eAn understanding of the importance of efficient networking in multiplayer game development\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eA strong grasp of C++, software design, programming and debugging\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eA strong grasp of 3D maths for games\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eA desire to craft multiplayer games\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eFamiliarity with multiplayer game programming\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eThe ability to communicate with a multidisciplinary team\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eA strong desire to overcome difficult hurdles\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eA methodical mind and the ability to think outside the box\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eStrong problem-solving skills\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eClear communication and the ability to articulate systems and ideas effectively\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eAn understanding of gameplay systems and architecture\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eExperience programming multiplayer games in Unreal Engine 4/5\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eExperience writing game code\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eAn understanding of game design\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eDesirable\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\u003cul\u003e\u003cli\u003e\u003cp\u003e\u003cspan\u003eExperience developing for Unreal Engine on Xbox or PlayStation\u003c/span\u003e\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003cspan\u003eExperience working with frontier Unreal systems like Network Prediction, Iris, Mover etc\u003c/span\u003e\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003cspan\u003eExperience working on networked first-person shooter games\u003c/span\u003e\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e","identifier":{"@type":"PropertyValue","name":"BULKHEAD","value":"8672044"},"datePosted":"2026-11-05T11:53:45+00:00","employmentType":"FULL_TIME","directApply":true,"hiringOrganization":{"@type":"Organization","name":"BULKHEAD","sameAs":"https://careers.bulkhead.com","logo":"https://images.teamtailor-cdn.com/images/s3/teamtailor-production/logotype-v3/image_uploads/61101a52-9dbb-43b0-a3a4-d68acaf832a6/original.png"},"baseSalary":{"@type":"MonetaryAmount","currency":"GBP","value":{"@type":"QuantitativeValue","unitText":"YEAR","minValue":"33","maxValue":"43"}},"jobLocation":[{"@type":"Place","address":{"streetAddress":null,"addressLocality":"Derby","postalCode":"DE1 1RN","addressCountry":"GB","addressRegion":"East Midlands","@type":"PostalAddress"}}]}

common--header--menu#toggle"

data-common--header--menu-target="button"

>

Career menu

Home

Jobs

Employee

Log in as employee

Candidate

Log in to Connect

Homepage

bulkhead.com

common--dropdown#toggle">

Share page

common--share#handleClick" data-provider="Facebook">

Facebook

common--share#handleClick" data-provider="Twitter">

X

common--share#handleClick" data-provider="LinkedIn">

LinkedIn

Mail

.block-cover--with-background-8672044 {

background-image: url("https://images.teamtailor-cdn.com/images/s3/teamtailor-production/hero_picture_small-v7/image_uploads/d6a1769c-c1f7-4aef-8c6d-03dd18f81b67/original.jpeg?outputFormat=webp");

}

@media screen and (min-width: 480px) {

.block-cover--with-background-8672044 {

background-image: url("https://images.teamtailor-cdn.com/images/s3/teamtailor-production/hero_picture_medium-v7/image_uploads/d6a1769c-c1f7-4aef-8c6d-03dd18f81b67/original.jpeg?outputFormat=webp");

}

}

@media screen and (min-width: 768px) {

.block-cover--with-background-8672044 {

background-image: url("https://images.teamtailor-cdn.com/images/s3/teamtailor-production/hero_picture_large_full_cover-v7/image_uploads/d6a1769c-c1f7-4aef-8c6d-03dd18f81b67/original.jpeg?outputFormat=webp");

}

}

Engineering

Derby

Onsite

GAMEPLAY PROGRAMMER

Work with designers, artists and fellow programmers to build the gameplay systems that drive the player experience.

careersite--jobs--form-overlay#showFormOverlay" data-careersite--jobs--form-overlay-target="coverButton">

APPLY

blocks--cover--scroll#handleScrollDown" title="Scroll to content">

As our Gameplay Engineer at BULKHEAD , you will bring your expertise in Unreal Engine to help build and evolve our early access game, WARDOGS . You will be working closely and collaborating with Engineers, Designers, and Artists playing a pivotal role in bringing our game to life.

As a key player on the programming team, you will have the opportunity to tackle complex, technical challenges, supporting the ownership of critical systems, continuously pushing your programming skills to the next level. We are looking for programmers who enjoy making these features operate seamlessly, while meeting high standards for efficiency and stability. Your work will directly shape what players can do, how the game feels, and the moments that players share together.

This is a hands-on C++ role with room to contribute ideas, take ownership and develop expertise. Depending on your strengths, you could work on weapons and combat, character movement, vehicles, interactions, inventory or objectives.

What you’ll do: Build gameplay mechanics in C++ using Unreal Engine’s gameplay framework, event system and built-in tools such as AI perception, physics and animation blueprints.

Design small, self-contained systems that run well on their own, with reuse and modularity in mind so they can scale.

Add reliable replication to core gameplay mechanics, keeping an eye on bandwidth and latency so multiplayer feels smooth.

Debug and fix complex issues on your own, finding the root cause and putting in long-term fixes rather than quick patches.

Write efficient, readable code that balances functionality with performance.

Profile and analyse your code, then make targeted optimisations that improve performance without adding side effects or hurting stability.

Work with other programmers to bring systems together across different areas of the codebase, asking for help when you need it so the code stays clean and well structured.

Explain your technical choices clearly to other programmers, and stay professional and open-minded when people disagree or suggest something else.

Talk through technical problems with designers, artists and production, taking their expertise into account and asking good questions that help the team solve problems.

Help with general development tasks when needed, and adapt to changing priorities while protecting the stability and quality of the project.

What we're looking for 2+ years professional experience working in game development A bachelor’s degree in computer science or a related field Experience with Unreal Engine 4/5 for game development, with a strong understanding of its core systems An understanding of the importance of efficient networking in multiplayer game development A strong grasp of C++, software design, programming and debugging A strong grasp of 3D maths for games A desire to craft multiplayer games Familiarity with multiplayer game programming The ability to communicate with a multidisciplinary team A strong desire to overcome difficult hurdles A methodical mind and the ability to think outside the box Strong problem-solving skills Clear communication and the ability to articulate systems and ideas effectively An understanding of gameplay systems and architecture Experience programming multiplayer games in Unreal Engine 4/5 Experience writing game code An understanding of game design Desirable Experience developing for Unreal Engine on Xbox or PlayStation Experience working with frontier Unreal systems like Network Prediction, Iris, Mover etc Experience working on networked first-person shooter games

Department

Engineering

Role

Mid

Location

Derby

Salary

£33 - £43/year

About BULKHEAD

If you have any questions, please contact our HR team by emailing HR@bulkhead.com

Founded in

2015

Co-workers

100+

careersite--jobs--form-overlay#showFormOverlay">APPLY

jobs--overlay#unobserveClickOutside

common--modal:closed->jobs--overlay#observeClickOutside

" data-jobs--overlay-overlay-value="false" data-jobs--overlay-dialog-label-value="Apply for this job" data-jobs--overlay-overlay-class="fixed! flex flex-col inset-0 rounded-t-24 shadow-job-form-overlay z-career-job-application-form-overlay" data-jobs--overlay-minimize-button-hidden-class="hidden" data-careersite--jobs--form-overlay-target="form">

Engineering

Derby

Onsite

GAMEPLAY PROGRAMMER

Work with designers, artists and fellow programmers to build the gameplay systems that drive the player experience.

Loading application form

jobs--overlay#closeOverlay">

Close modal

Home

Jobs

Data & privacy

cookie-preferences#openCookiePreferences" aria-label="Manage cookies" class="company-link font-company-body py-4 my-4 @sm:my-0 @sm:py-0 px-16">Manage cookies

X

Facebook

LinkedIn

Instagram

bulkhead.com

Employee login

SSO

Candidate Connect login

Applicant tracking system

by Teamtailor

(function () {

var pageviewToken = document.currentScript.dataset.token;

function trackPageView(url) {

var searchParams = new URLSearchParams(window.location.search);

var utmSource = searchParams.get('utm_source');

window.referrer = window.referrer || utmSource || document.referrer

var payload = {

ed: pageviewToken,

visitor_uuid: window.visitor_uuid,

referrer: window.referrer,

data: {

ua: navigator.userAgent,

referrer: document.referrer,

},

url: url,

};

var xmlhttp = new XMLHttpRequest();

xmlhttp.open('POST', '/pageview', true);

xmlhttp.setRequestHeader('Content-Type', 'application/json;charset=UTF-8');

xmlhttp.withCredentials = true;

xmlhttp.addEventListener('readystatechange', function () {

if (xmlhttp.readyState === XMLHttpRequest.DONE) {

const status = xmlhttp.status;

if (status === 0 || (status >= 200 && status

Posted by BULKHEAD and synced from their own careers page. DevQuest doesn’t take a fee, doesn’t sit between you and the studio, and doesn’t sell your data — you apply directly with them.

More like this: Engineering jobs · All BULKHEAD openings · Browse every category