Rendering Programmer

14 Minutes ago • All levels • $75,000 PA - $150,000 PA
Rendering

Job Description

Relic Entertainment is seeking a Rendering Programmer to enhance and maintain graphics systems in their proprietary real-time strategy engine. This role focuses on performance, scalability, stability, and visual quality, involving collaboration with engineers, artists, and designers to solve technical challenges and implement visual features. The position requires extending and optimizing rendering systems, supporting content teams, improving engine architecture, and contributing to shared tools.
Good To Have:
  • Personal or open-source graphics projects (e.g., GitHub, ShaderToy)
  • Experience with C# or Python
  • Knowledge of art content pipelines and tools
  • Background in PC or console game development
Must Have:
  • Extend and optimize rendering systems, including lighting, shading, and FX
  • Support content teams by implementing visual features and debugging rendering issues
  • Collaborate with other engineers to improve engine architecture and performance
  • Contribute to shared tools and workflows used across the studio
  • Provide technical mentorship and code reviews for junior programmers
  • Proficiency in C/C++ and experience working in large codebases
  • Solid understanding of 3D math and linear algebra
  • Experience with modern graphics APIs (DirectX 11/12, Vulkan, or GNM/AGC)
  • Familiarity with real-time shader development (HLSL, GLSL or SLANG)
  • Prior experience shipping a 3D rendering system or engine feature in a production environment
Perks:
  • Extended benefits package
  • RRSP/DPSP matching program (subject to eligibility requirements)
  • Annual paid holiday studio closure
  • Annual Health and Wellness Spending Account
  • Employee and Family Assistance Program (mental health, financial well-being, family care, elder care)

Add these skills to join the top 1% applicants for this job

problem-solving
rendering
shader-development
cad-computer-aided-design
github
cpp
game-texts
lighting-shading
c#
3d-math
vulkan
python
glsl
direct-x
linear-algebra
hlsl

We’re looking for a Rendering Programmer to help evolve and maintain the graphics systems in our proprietary real-time strategy engine. This is a hands-on role focused on performance, scalability, stability, and visual quality—ideal for someone who enjoys solving hard technical problems and working closely with other engineers, artists, and designers.

As a Rendering Programmer, you will…

  • Extend and optimize rendering systems, including lighting, shading, and FX
  • Support content teams by implementing visual features and debugging rendering issues
  • Collaborate with other engineers to improve engine architecture and performance
  • Contribute to shared tools and workflows used across the studio
  • Provide technical mentorship and code reviews for junior programmers

You are a good fit if you have…

  • Proficiency in C/C++ and experience working in large codebases
  • Solid understanding of 3D math and linear algebra
  • Experience with modern graphics APIs (DirectX 11/12, Vulkan, or GNM/AGC)
  • Familiarity with real-time shader development (HLSL, GLSL or SLANG)
  • Prior experience shipping a 3D rendering system or engine feature in a production environment

Nice to Have

  • Personal or open-source graphics projects (e.g., GitHub, ShaderToy)
  • Experience with C# or Python
  • Knowledge of art content pipelines and tools
  • Background in PC or console game development

Are you game? We’d like to hear from you!

We are proud to be an equal-opportunity employer and value our diverse workplace. We strongly encourage applications from women, Indigenous and racialized peoples, LGBTQ2S+ individuals, and people with disabilities. Our studio is made up of people with a wide variety of backgrounds and life experiences because it makes us better, and helps our games tell stories to our whole audience.

Compensation

The salary range for this position in British Columbia is:

$75,000 - $110,000 (Mid) CAD a year based on a 40-hour work week

$110,000 - $150,000 (Sr) CAD a year based on a 40-hour work week.

The salary offered will be determined based on numerous relevant business and candidate factors including, for example, knowledge, skills and competencies, and business or organizational needs.

Why join Relic?

Relic offers an extended benefits package, RRSP/DPSP matching program (subject to eligibility requirements), and annual paid holiday studio closure. We put a huge priority on mental and physical wellbeing: each Relican has access to an annual Health and Wellness Spending Account, as well as an Employee and Family Assistance Program providing access to resources and support around mental health, financial well-being, family care, elder care, and more.

Relic respectfully acknowledges that we're located on the traditional, ancestral and unceded territory of the Coast Salish Peoples, including the territories of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) Nations.

Set alerts for more jobs like Rendering Programmer
Set alerts for new jobs by relic entertainment
Set alerts for new Rendering jobs in Canada
Set alerts for new jobs in Canada
Set alerts for Rendering (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙