• RiseON Suite

Job Details

Software Engineer, Early Career
Share Icon

Roblox

Location Icon
Vancouver, Canada(OnSite)

Salary IconSalary: CAD $ 142110 (Annually)

Job Description

Job Title: Software Engineer, Early Career

Company: Roblox

Years of Experience: Entry-level (Possessing or pursuing a CS/Engineering degree or equivalent practical experience)

Location: Vancouver, Canada

Role Type: Full-Time On-site

Salary: CAD $142,110 annually (plus equity & benefits)

Eligibility:

  • Pursuing or holding a degree in Computer Science, Engineering, or a related technical field
  • Equivalent hands-on experience or personal projects are also considered

Role Overview

As an Early Career Software Engineer on the Rendering & Graphics team, you will work on core parts of the rendering engine powering one of the world’s largest online platforms. You’ll prototype and build real-time rendering features, improve performance, and learn alongside experienced engineers. This role offers mentorship, ownership, and opportunities to influence production graphics systems used by millions of creators and users globally.

Key Responsibilities

  • Design, implement, and test features across the full engineering lifecycle for the core rendering engine
  • Improve performance, memory efficiency, and stability across multiple platforms (desktop, mobile, console, VR)
  • Develop and integrate advanced real-time rendering techniques to enhance visual fidelity
  • Participate in architectural discussions and system design with senior engineers
  • Collaborate with internal teams, including technical artists and platform engineering groups, to support creator needs

Skills and Qualifications

  • Strong proficiency in modern C++
  • Solid understanding of computer graphics concepts, rendering pipelines, and real-time algorithms
  • Strong grasp of mathematics used in 3D graphics (linear algebra, transformations, matrices, geometry)
  • Familiarity with one or more GPU APIs (DirectX, Vulkan, Metal, OpenGL)
  • Experience with or exposure to shader programming (HLSL, GLSL)