Sorry! This job has been filled, so can no longer accept applications.

Senior Engine Programmer – Games – Kent

Location: Chatham, Kent, UK Salary: Negotiable

Job ID: # Posted: 4 years ago

Dovetail Games

Our client are passionate about empowering people to build beautiful worlds, create breath-taking games and do the best work of their career. They are growing fast, developing games using cutting edge technology and across multiple platforms, and have big ambitions to become the Number 1 Simulation Entertainment Company in the World.


To help achieve this ambition, they‘re looking for a Senior Engine Programmer to work on enhancing the capabilities and performance of the core engine used for one of their IP’s. Reporting into Lead Programmer, you will need to make a detailed study of the characteristics of the engine (especially performance), then recommend and implement improvements.



Take ownership of key areas of the game engine and any related tools.

Proactively identify performance bottlenecks and remove them.  This may include increasing parallelisation if required.

Identify opportunities for improvements to the simulation and implement them.

Document new features for use by external partners.

Work with other engineers on the team to raise the standard of engineering.



Experienced C++ programmer

Shipped at least 1 title as an engine programmer on current-gen hardware

Strong debugging skills

Experienced with profiling CPU and GPU to identify performance and memory bottlenecks


Experienced with the optimisation of mature codebases, at low, algorithmic and content levels (and in directing others to do so)

Experiencing with the design, implementation and maintenance of multi-threaded systems

Experience with the design, implementation and maintenance of cross-core parallelised systems

Comfortable with working with assembler, register and memory views.

Able to contribute to other areas of game code if required.

Works well within a team


Beneficial, but not essential:

DirectX, OpenGL and Vulcan experience

Windows programming experience

API design experience

HLSL authoring experience

X86 assembler experience

Has held position of engine lead

Experienced with integrated 3rd party libraries

Good math skills

Good verbal and written communication

Interest in simulation games


Contact us for further information.

Tagged as: Engine Programming

Tags: Engine Programming Categories: Programming , Technical


Daniel Fox

Lead Recruitment Consultant

See Daniel's jobs

OPMjobs receives Feefo Gold Trusted Service Award 2021

I’m thrilled that we’ve received this award from Feefo. It means a lot because it’s based on feedback from our…

Read more

Artists – Featured Jobs of the Week

Senior Character Artist – Lytham, UK – Claire An outstanding external art studio delivering world-class character and assets to leading…

Read more

Games we’re looking forward to playing in 2022

While 2021 was a difficult year for almost everyone on the planet, many of us found solace in games. With…

Read more

Copyright © 2022 OPMjobs Ltd. 408 Wellington House, 90-92 Butt Rd, Colchester, CO3 3DA, United Kingdom