Programming

Programming is the broadest requirement in game development, from gameplay systems and tools to backend services and engine code.

Most programming roles in games are built on C++ and C#, with Python and shell scripting for tooling around them. Which one matters depends on the layer: engine and gameplay code in C++, Unity work and many tools in C#, pipelines and data processing in Python.

The hard part is rarely the language. Game code runs under a frame budget, shares memory with art assets, has to survive designers changing their minds, and is debugged in a build that nobody can reproduce on demand. Profiling, debugging and a sense for data layout count as much as syntax.

Job titles split the field by what the code touches: gameplay, engine, tools, online, graphics. The vocabulary overlaps, so the honest signal in an advert is which systems are named, not the seniority in the title.

Where these positions are: Bucharest (6 positions), Barcelona (5 positions), Paris (5 positions), Stockholm (5 positions), Annecy (4 positions), Berlin (3 positions), Hamburg (2 positions), London (2 positions), Lyon (2 positions), Malmo (2 positions), Manchester (2 positions), Vilnius (2 positions), Warsaw (2 positions), Belgrade (1 position), Bordeaux (1 position), Bremen (1 position), Budapest (1 position), Cologne (1 position), Dortmund (1 position), Frankfurt (1 position), Gdańsk (1 position), Guildford (1 position), Hasselt (1 position), Helsinki (1 position), Kyiv (1 position), Lleida (1 position), Montpellier (1 position), Wrocław (1 position), Wurzburg (1 position)

Open positions for Programming (65)

Graphics Programmer

IO Interactive, Brighton (GB)
40h/week

Systems Software Engineer - EA SPORTS FC

Electronic Arts GmbH, Bucharest (RO)

Senior Mobile Engineer

Zwift, London Bridge (GB)
Mobile Developer 40h/week
All jobs for Programming