Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Graphics Engineer contributing to Minecraft’s rendering engine and visual pipeline at SkyBox Labs, a game development studio. Implementing shaders, optimizing performance, and supporting cross-platform graphics.

Responsibilities

  • Contribute to the Minecraft rendering engine and visual pipeline
  • Implement features and maintain systems that ensure a smooth and reliable experience for millions of players
  • Work within existing low-level rendering architecture, hardware abstraction layers, and engine foundations
  • Profile, debug, and optimize rendering performance for memory and frame rates across target platforms
  • Help maintain cross-platform graphics API support and hardware-specific graphics code
  • Implement visual features, shaders, and lighting/shading models based on technical requirements and partner team inputs
  • Build and support game-focused rendering features aligned with visual specifications and gameplay needs
  • Iterate on visual technology to ensure consistency, stability, and performance across lower-spec and higher-spec hardware
  • Collaborate with cross-functional partner teams within established process frameworks

Requirements

  • 3-5+ years of software engineering experience in game development, with a focus on graphics and rendering
  • Strong C++ proficiency, including modern C++, memory management, performance profiling, and concurrent programming
  • Working knowledge of modern graphics APIs such as DirectX 12, Vulkan, and Metal
  • Hands-on experience writing and modifying shaders using HLSL/GLSL
  • Solid grasp of linear algebra, vector math, and 3D rendering fundamentals
  • Familiarity with target platform constraints and performance profiling/debugging techniques
  • Candidates must be legally eligible to work in Canada and reside within Canada, or be willing to relocate to Canada
  • Experience shipping a game through full production cycles on console, PC, or mobile
  • Unreal Engine 5 experience
  • Experience contributing to custom game engines or existing multi-platform rendering pipelines
  • Familiarity with PBR, post-processing, and compute shaders
  • Experience with multi-threading and GPU profiling tools such as PIX, RenderDoc, and Nsight

Benefits

  • Annual bonus
  • Up to 3% RRSP matching
  • Comprehensive health benefits
  • Supportive Maternity and Parental Leave policy
  • Flexible hybrid working arrangements
  • Work from home on certain projects
  • Employee Assistance Program
  • 3 weeks of vacation leave
  • Free gym at the Burnaby Studio
  • C++ skills development through SkyBox University
  • Guild Program for exploring other disciplines
  • Lunch & Learns for expanding game development knowledge
  • Social events and group activities
  • Soccer team, game jams, and board game sessions
  • Employee Resource Groups supporting Diversity, Equity & Inclusion
  • Opportunity to contribute to industry-leading titles

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$83,000 - CA$140,000 per year

Degree requirement

No Education Requirement

Tech skills

Unreal EngineC++

Location requirements

HybridBurnabyCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.