Staff Software Engineer, Engine Performance - Central Technology, Unreal Ecosystem
Riot Games · Los Angeles, USA
About this role
**Staff Software Engineer, Engine Performance — Central Technology, Unreal Ecosystem (UnEco)** ## Overview Riot engineers bring deep expertise in specific technical areas while also working across broader domains. On the UnEco (Unreal Ecosystem) team, you’ll help tackle a wide range of topics including **audio, test automation, runtime performance, tooling, and CI/CD**. As a **Staff Software Engineer (Performance specialist)**, you’ll leverage your experience in **profiling, benchmarking, optimization, and performance analysis** to help game teams solve complex challenges and deliver player value. You’ll also mentor engineers and help shape a strong engineering vision. ## Responsibilities - Be hands-on in development, writing excellent code that sets a high standard for other engineers - Partner with leadership on prioritization and identifying high-impact opportunities - Work with game teams to diagnose issues and improve **player-facing performance** - Partner with infrastructure teams to analyze and recommend improvements (e.g., bandwidth optimization, server density, resource utilization) - Improve and optimize the developer experience (cook/build times, editor load times, and fixing developer pain points) - Lead technical execution across multi-month to year-plus initiatives, holding teams to established standards - Help teams navigate ambiguity by breaking down problems, identifying risks, and communicating trade-offs clearly - Work across tech stacks including infrastructure, build/test automation, release pipelines, and developer tooling - Collaborate with stakeholders to address pain points and exceed expectations for optimization/performance improvements without sacrificing quality - Be a role model for Riot values and a force multiplier for your team - Mentor senior engineers and enable delivery of complex projects ## Required Qualifications - **5+ years** of software engineering experience - **Expertise with C++** - Experience working with **modern video game engines** - Experience working with **large game teams** and **large code bases** - Experience debugging, profiling, and optimizing complex projects - Strong knowledge of common **game and software design patterns** - Experience collaborating across multiple disciplines - Experience shipping games across multiple platforms - Experience with profiling tools such as **Unreal Insights** or **Pix** ## Desired Qualifications - Experience with **Unreal Engine 5** - Experience building **online games** - Experience with **rendering** in Unreal Engine titles ## Success Profile You’ll do well in this role through **craft expertise**, a **collaborative spirit**, and decision-making that prioritizes **player delight**. ## Perks (Highlights) - Work/life balance with open paid time off and flexible schedules - Medical, dental, and life insurance - Parental leave for you, your spouse/domestic partner, and children - 401(k) with company match - Equal employment opportunity and reasonable accommodations ## Note on Core Duties (Fair Chance) Core duties may include safeguarding confidential/sensitive company data, communication with others (including third parties such as vendors and/or players including minors), accessing company assets/secure systems/networks, and ensuring a safe interactive environment for players and other Rioters. *Job duties may evolve based on business needs and additional responsibilities may be assigned as necessary.*
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.