Senior Graphics Programmer

Remote, USA
Posted Jun 14, 2026
Full-time

Abstraction is a Dutch game co-development studio aiming to deliver cutting-edge game experiences. Specializing in technically demanding projects, we have collaborated on renowned IPs like Halo, Dune, Mass Effect, and Baldur’s Gate. Our portfolio contains over 60 titles, reflecting our commitment to quality and technical prowess. We're not just partners with industry giants such as BioWare/EA, 343/Microsoft, Funcom, Sega, and others; we're innovators in our field.

As a Senior Graphics Programmer, you will design and implement advanced rendering features from scratch within a high-performance C++ environment, contributing to a well-known game franchise. You will focus on building and extending rendering systems beyond standard implementations, with a strong emphasis on lighting, shadows, and performance optimisation across multiple platforms.

This role is suited for a graphics programmer who thrives on developing new rendering features rather than maintaining existing systems. You will work closely with a specialised graphics team to deliver roadmap-driven features across PC and current-generation consoles, improving engine capabilities and ensuring consistent visual quality across platforms.

Responsibilities

  • Implement graphics features from scratch (C++ engines)

    Develop and extend rendering systems beyond standard implementations

    Focus on advanced rendering domains, including:

    Lighting pipelines

    Shadow techniques

    Global illumination

    Water rendering

    Develop and optimise shaders, including low-level shader work where required

    Optimise rendering pipelines to ensure performance across PC and console platforms

    Port and adapt rendering features across platforms, ensuring consistency and efficiency

    Collaborate with engineers and artists to align rendering systems with technical and visual goals

    Contribute to shared code reviews within the graphics team

    Document implemented systems and features to support maintainability

Knowledge & Experience

  • 5+ years of experience in graphics or rendering programming

    Experience contributing to graphics systems in shipped PC or console titles

    Strong C++ programming skills and experience with modern graphics APIs, particularly DirectX 12 (DX12) and/or Vulkan

    Proven experience implementing rendering features from scratch

    Solid understanding of rendering techniques, including lighting systems, shadow mapping, and global illumination

    Experience with shader development (HLSL or equivalent)

    Experience optimising rendering performance across platforms

    Ability to work effectively within a specialised graphics team

    Strong communication skills in English

    You're based in Europe, have either a valid work permit for The Netherlands, France, Germany or the UK (where we are able to hire you on a local contract) or are able to work as a contractor.

What we have to offer

  • We offer a 1-year contract to start with, with continuity across multiple long-term projects

    Fully remote working setup (and it's not gonna change)

    Join an experienced graphics team with strong AAA credentials

    Contribute to recognised franchises across multiple projects

    Work across proprietary engines, Unreal Engine, and Unity

    Exposure to complex multi-platform rendering challenges across PC and current-generation consoles

    Opportunity to deepen expertise in modern rendering techniques, including lighting, shadows, and optimisation

    We are dedicated to fostering an inclusive and equitable work environment where all individuals, regardless of their background, are encouraged to thrive, and we empower all team members to bring their unique perspectives to the table. 

More Remote Jobs