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