Senior / Intermediate Software Engineer - Unreal Engine 5 Rendering

Canada, Pacific-time overlap requiredFull-TimeSenior
Salary110000 - 155000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
C++Unreal engine

Requirements

  • 4+ years of professional game development experience
  • Strong Unreal Engine 5 (or UE4 plus meaningful UE5 experience)
  • Modern C++ skills
  • Solid understanding of real-time rendering fundamentals, including lighting, shadows, materials, post-processing, and temporal techniques
  • Demonstrated experience improving performance and stability in a production environment
  • Comfortable collaborating with cross-disciplinary partners to align visual targets with platform budgets
  • Ability to take ownership, deliver maintainable solutions, and contribute constructively to team standards

Responsibilities

  • Own and evolve rendering features and performance for a UE5 project across PC and consoles
  • Drive visual quality and scalability using UE5's modern rendering stack, including Nanite, Lumen, virtual shadow maps, and temporal upscaling
  • Profile and optimize GPU and CPU frame time, frame pacing, and hitching using Unreal Insights and rendering capture and analysis tools
  • Partner with art and tech art to define content constraints and best practices for performance-friendly assets, materials, and lighting
  • Support large-world production with World Partition, including streaming strategy, HLOD workflows, and memory behavior
  • Diagnose and resolve visual artifacts and stability issues, such as lighting/shadow issues, temporal instability, and rendering regressions
  • Contribute to rendering-related tooling and workflows, such as debug views, performance reporting, and validation checks
  • Provide clear technical communication to production and stakeholders on constraints, trade-offs, and risk
View Full Description & ApplyYou'll be redirected to the employer's site
110000 - 155000 USD per year
Apply Now