Graphics Engineer - Minecraft
Burnaby, British Columbia, Canada · Full Time
Be the first to apply
- Experience
- 3–5 yrs
- Salary
- CAD 83,000 – CAD 140,000 / year
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Eligibility
- Applicants must be legally authorized to work and live in Canada; relocation to Canada is required if not currently residing there.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About SkyBox Labs
SkyBox Labs, honoured as one of British Columbia's Top Employers in 2025, is a renowned game development studio contributing to some of the most iconic titles worldwide. Based in Burnaby, BC, the studio's portfolio includes work on the Minecraft universe, Destiny 2 with Bungie's development team, Fallout 76, and upcoming unannounced projects. Since its founding in 2011 with a small team of eight, SkyBox Labs has grown into a diverse collective including engineers, artists, animators, designers, and producers.
Role Overview
We are actively seeking a seasoned Graphics Engineer to join our Minecraft development team. This role involves enhancing our rendering engine and graphics pipeline by implementing new features and maintaining existing systems to provide millions of players with a reliable and high-quality experience. Collaboration with cross-functional teams is key, with ongoing engagement in technical and visual strategy discussions. Ideal candidates excel in teamwork across core rendering foundations, shader programming, and cross-platform graphics support.
Key Responsibilities
- Develop within current low-level rendering architectures, including hardware abstraction and engine core elements.
- Analyze and optimize rendering performance focusing on memory usage and frame rates on supported platforms.
- Maintain and update cross-platform graphics API compatibility and hardware-specific graphic implementations.
- Create and refine visual features, shaders, and lighting models aligned with technical specifications and partner input.
- Develop game-related rendering features that meet visual standards and gameplay demands.
- Continuously enhance visual technology to maintain consistency, stability, and performance across a diverse range of hardware specifications.
Qualifications & Skills
- 3 to 5+ years of professional experience in software engineering within game development, emphasizing graphics and rendering.
- Proficient in modern C++ with practical knowledge of memory management, performance optimization, and concurrent programming techniques.
- Familiar with modern graphics APIs such as DirectX 12, Vulkan, and Metal.
- Practical experience designing and editing shaders using HLSL/GLSL languages.
- Strong understanding of 3D mathematics including linear algebra and vector mathematics foundational to 3D rendering.
- Experience working on multiple platforms with good knowledge of platform-specific constraints and rendering performance tuning.
Preferred Experience
- Proven record of shipping games through full production cycles across consoles, PCs, or mobile devices.
- Experience working with Unreal Engine 5’s rendering systems and shader technology.
- Familiarity with custom or multi-platform game engine rendering pipelines.
- Knowledge of standard rendering techniques like Physically Based Rendering (PBR), post-processing effects, and compute shaders.
- Experience with multi-threaded programming and graphic debugging/profiling tools such as PIX, RenderDoc, or Nsight.
Benefits & Work Culture
- Annual performance bonus and up to 3% contribution to RRSP.
- Comprehensive health benefits along with supportive maternity and parental leave policies.
- Flexible hybrid work setup allowing use of studio spaces and remote work depending on project needs.
- Mental health support through Employee Assistance Programs, three weeks paid vacation, and complimentary gym access at the Burnaby studio.
- Committed to professional growth through initiatives like SkyBox University, Guild Program, and Lunch & Learns to upskill in C++ and other disciplines.
- Social and community activities including team trivia, karaoke, movie nights, sports teams, game jams, and board game sessions.
- Active Employee Resource Groups fostering Diversity, Equity & Inclusion within a supportive workplace.
- Opportunity to contribute to globally recognized games.
Additional Information
This offer is open exclusively to candidates legally authorized to work and reside in Canada. Salary for this position ranges from $83,000 to $140,000 annually, depending on qualifications, skills, and experience. SkyBox Labs is committed to equal opportunity employment and values a diverse workplace. Only candidates shortlisted for interview will be contacted. Artificial intelligence tools may be used during the hiring process to assist recruitment but final decisions are made by humans.
Industry
Gaming