bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesRelicentertainmentRendering Programmer

Rendering Programmer

Relicentertainment · Vancouver, British Columbia, V5Y1J3, Canada · Active · $75,000–$110,000 / hour · BambooHR

Job facts

FieldValue
CompanyRelicentertainment
TitleRendering Programmer
Normalized title-
Department / teamProgramming
LocationVancouver, Canada
Work model-
Employment typeFull Time
Salary$75,000–$110,000 / hour
Statusactive
ATS providerBambooHR
Posted / first seen2025-10-08 / 2026-05-30
Changed / last seen2026-05-30 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Relicentertainment.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Vancouver.Open
Department jobsActive postings in Programming.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyRelicentertainment
Source760679ff-db7e-4266-b1b0-2c80c8635b77
ATS providerBambooHR

Description

Relic is an award-winning developer of genre-defining strategy games including Homeworld, Company of Heroes, and Age of Empires IV. Newly independent, we are positioned to better serve our players, experiment with exciting new game ideas, and continue delivering the rich interactive experiences players have come to expect from us over the last 25 years . 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 i mplementing 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.

Full job record

Job ID494539bd721575e92d2409a47e349e2265d79e5a
Org ID50686a37-3dd3-4e61-a8f4-14b634cc836b
Source ID760679ff-db7e-4266-b1b0-2c80c8635b77
Board ID760679ff-db7e-4266-b1b0-2c80c8635b77
Providerbamboohr
Provider Job Key32
TitleRendering Programmer
Normalized Title
Statusactive
Activeyes
Location TextVancouver, British Columbia, V5Y1J3, Canada
DepartmentProgramming
Team
Employment Typefull_time
Workplace Type
Remote Policy
CountryCanada
Region
CityVancouver
Salary Rawsalary 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 y
Salary Min75,000
Salary Max110,000
Salary CurrencyUSD
Salary Periodhour
Source URLhttps://relicentertainment.bamboohr.com/careers/32
Apply URLhttps://relicentertainment.bamboohr.com/careers/32
First Seen At2026-05-30 05:53:04Z
Last Seen At2026-06-06 10:25:03Z
Last Checked At2026-06-06 10:25:03Z
Last Changed At2026-05-30 05:53:04Z
Inactive At
Source Posted At2025-10-08 00:00:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=relicentertainment/date=2026-06-06/2026-06-06T10-25-02-951Z-e4fd5e1f9ba3bc2e70f55aafea8c6d428a37215106d3171abde4d47785b7f008.json
Event Fields
{
  "content_hash": "34417ebfc286abb8691983e6bede1f1c9bb28f4cfde52cb87ad45217a230da91",
  "source_hash": "ad7ee555f99189f8a7f22a16606b977e5e18916783e32d95b3a6ccccf8350e58",
  "last_changed_at": "2026-05-30T05:53:04.905Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Vancouver, British Columbia, V5Y1J3, Canada",
    "city": "Vancouver",
    "region": null,
    "country": "Canada",
    "is_remote": false,
    "confidence": 0.95
  },
  "salary_max": 110000,
  "salary_min": 75000,
  "inferred_at": "2026-06-06T10:25:03.577Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Vancouver, British Columbia, V5Y1J3, Canada",
      "city": "Vancouver",
      "region": null,
      "country": "Canada",
      "is_remote": false,
      "confidence": 0.95
    },
    "countries": [
      "Canada"
    ]
  },
  "remote_policy": null,
  "salary_period": "hour",
  "workplace_type": null,
  "salary_currency": "USD"
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "32",
    "isRemote": null,
    "location": {
      "city": "Vancouver",
      "state": "British Columbia"
    },
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "province": null
    },
    "departmentId": "18285",
    "locationType": "2",
    "jobOpeningName": "Rendering Programmer",
    "departmentLabel": "Programming",
    "employmentStatusLabel": "Permanent Full-Time"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": "Vancouver",
      "state": "British Columbia",
      "postalCode": "V5Y1J3",
      "addressCountry": "Canada"
    },
    "datePosted": "2025-10-08",
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "countryId": null
    },
    "description": "<p><span><span><span style=\"font-family: arial, helvetica, sans-serif\">Relic is an award-winning developer of genre-defining strategy games including Homeworld, Company of Heroes, and Age of Empires IV. Newly independent, we are positioned to better serve our players, experiment with exciting new game ideas, and continue delivering the rich interactive experiences players have come to expect from us over the last 25 years</span>. </span></span></p>\n<p><span><br></span></p>\n<p><span><span>We’re</span><span> looking for a Rendering Programmer to help evolve and </span><span>maintain</span><span> the graphics systems in our proprietary real-time strategy engine. This is a hands-on role focused on performance, scalability, </span><span>stability, </span><span>and visual quality—ideal for someone who enjoys solving hard technical problems and working closely with other engineers, artists, and designers.</span></span><span> </span></p>\n<p><span> </span></p>\n<p><span style=\"font-weight: bold\"><span><span>As a Rendering Programmer, you will…</span></span></span><span> </span></p>\n<ul>\n<li><span><span>Extend and </span><span>optimize</span><span> rendering systems, including lighting, shading, and FX</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Support content teams by i</span><span>mplementing </span><span>visual features and debugging rendering issues</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Collaborate with other engineers to improve engine architecture and performance</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Contribute to shared tools and workflows used across the studio</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Provide technical mentorship and code reviews for junior programmers</span></span><span> </span></li>\n</ul>\n<p><span> </span></p>\n<p><span style=\"font-weight: bold\"><span><span>You are a good fit if you have…</span></span></span><span> </span></p>\n<ul>\n<li><span><span>Proficiency</span><span> in C/C++ and experience working in large codebases</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Solid understanding of 3D math and linear algebra</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Experience with modern graphics APIs (DirectX 11/12, Vulkan, or GNM</span><span>/AGC</span><span>)</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Familiarity with real-time shader development</span><span> (HLSL,</span><br><span>GLSL or SLANG)</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Prior experience shipping a 3D </span><span>rendering</span><span> system or engine feature in a production environment</span></span><span> </span></li>\n</ul>\n<p><span> </span></p>\n<p><span style=\"font-weight: bold\"><span><span>Nice to Have</span></span></span><span> </span></p>\n<ul>\n<li><span><span>Personal or open-source graphics projects (e.g., GitHub, </span><span>ShaderToy</span><span>)</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Experience with C# or Python</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Knowledge of art content pipelines and tools</span></span><span> </span></li>\n</ul>\n<ul>\n<li><span><span>Background in PC or console game development</span></span><span> </span></li>\n</ul>\n<p><span> </span></p>\n<p><span style=\"font-weight: bold\"><span><span>Are </span><span>you </span><span>game</span><span>? </span><span>We’d</span><span> like to hear from you</span></span></span><span><span>!</span></span><span> </span></p>\n<p><span> <br></span><span><span>We are proud to be an </span><span>equal-opportunity</span><span> 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 </span><span>better, and</span><span> helps our games tell stories to our whole audience.</span></span><br></p>\n<p><span> </span></p>\n<p><span style=\"font-weight: bold\"><span><span>Compensation</span></span></span><span> <br></span><span><span>The salary range for this position in British Columbia is</span><span>:</span></span><span> </span></p>\n<p><span> </span></p>\n<p><span><span>$</span><span>75,000</span><span> - $</span><span>110,000 (</span><span>Mid) CAD a year based on a 40-hour work week</span></span><span> </span></p>\n<p><span><span>$110,000 - $150,000 (Sr)</span><span> CAD a year based on a 40-hour work week. </span></span><span> </span></p>\n<p><span> </span></p>\n<p><span><span>The salary offered will be </span><span>determined</span><span> based on </span><span>numerous</span><span> relevant business and candidate factors including, for example, knowledge, skills and competencies, and business or organizational needs.</span></span><br></p>\n<p><span> </span></p>\n<p><span style=\"font-weight: bold\"><span><span>Why join Relic?</span></span></span><span> <br></span><span><span>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 </span><span>Relican</span><span> 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.</span></span><span> </span></p>\n<p><span> </span></p>\n<p><span><span>Relic respectfully acknowledges that </span><span>we're </span><span>located</span><span> on the traditional, ancestral and unceded territory of the Coast Salish Peoples, including the territories of the </span><span>xʷməθkʷəy̓əm</span><span> (Musqueam), Sḵwx̱wú7mesh (Squamish), and </span><span>səlilwətaɬ</span><span> (Tsleil-Waututh) Nations.</span></span><span> </span></p>\n<p><span> </span></p>",
    "compensation": "$75,000 - $150,000",
    "departmentId": "18285",
    "locationType": "2",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Rendering Programmer",
    "departmentLabel": "Programming",
    "jobOpeningStatus": "Open",
    "minimumExperience": "Mid-level",
    "jobOpeningShareUrl": "https://relicentertainment.bamboohr.com/careers/32",
    "employmentStatusLabel": "Permanent Full-Time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/494539bd721575e92d2409a47e349e2265d79e5a?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/50686a37-3dd3-4e61-a8f4-14b634cc836bJSON
GET https://api.bluedoor.sh/job-postings/v1/sources/760679ff-db7e-4266-b1b0-2c80c8635b77JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/494539bd721575e92d2409a47e349e2265d79e5a/eventsJSON