Abstraction.Games
Abstraction.Games

​​Engine Programmer​

engineeringfull-timeEindhoven
SALARY
Not specified
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
gaming
Apply for this position →
✦ AutoApply — Let us apply to roles like this on your behalf.
Learn more →

About the role

Role Overview

As an Engine Programmer, you will build and optimize the systems that make great games possible. Write efficient code, boost performance, and enhance workflows to empower designers, artists, and engineers.

Role Impact

  • Cultivate Collaboration: Enhance our team culture through active participation and open communication.
  • Ignite Innovation: Bring fresh, creative ideas that challenge conventional thinking.
  • Embody Our Values: Live our core values and inspire others by example.
  • Encourage Growth: Share your knowledge, fostering both individual and team development.
  • Champion Positive Change: Help steer our company towards impactful, industry-leading initiatives.

Responsibilities

  • Analyse and optimise: Profile and analyse large codebases using advanced performance capture tools such as PIX and Razor.
  • Improve performance: Optimise targeted areas of the game including rendering systems, CPU performance, threading, and memory usage.
  • Debug complex systems: Investigate and resolve engine level and platform specific issues across console environments.
  • Collaborate across disciplines: Work closely with support teams, gameplay programmers, artists, and client-side developers to deliver high quality solutions.
  • Write high quality code: Develop concise, maintainable, and performant C++ code aligned with studio standards and best practices.
  • Support console development: Contribute to optimisation and development efforts for Xbox Series X|S and PlayStation 5 platforms.
  • Contribute as a generalist: Support multiple areas of development including gameplay systems, optimisation, tooling, and content related features depending on project needs.
  • Stay technically curious: Explore modern engine technologies, rendering techniques, and optimisation strategies to continuously improve development workflows.

Knowledge & Experience

  • 2+ years of experience in game development with strong exposure to graphics or low-level engine programming
  • Shipped or contributed to at least one commercial game project
  • Strong C++ programming skills with focus on optimisation and memory management
  • Experience working with Unreal Engine 5
  • Experience optimising and debugging complex engine or gameplay systems within large codebases
  • Experience with console development for Xbox Series X|S and/or PlayStation 5
  • Experience using profiling and performance capture tools such as PIX or Razor
  • Based in Europe with a valid work permit for The Netherlands, France, Germany, or the UK (or able to work as a contractor). Initial 1-year contract offered.

What’s In It For You?

  • Work on globally recognised game franchises launching to millions of players worldwide
  • Join a highly skilled co-development studio known for solving complex technical challenges
  • Gain hands on experience across Unreal Engine, proprietary engines, and multi-platform development
  • Deepen your expertise in optimisation, rendering systems, console development, and engine programming
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. $14.44/mo.
Start AutoApply →
Apply now →
​​Engine Programmer​ at Abstraction.Games — Remote