Senior Mobile Engineer (Unreal C++, TFT)

Riot Games

Los Angeles (CA)

On-site

USD 193,000 - 269,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Life insurance
401k with company match
Open PTO

Job summary

Riot Games is seeking a Staff Software Engineer, Mobile (C++ / Unreal) to advance mobile game development on Teamfight Tactics. You will design C++ systems for iOS/Android, diagnose cross-boundary issues, and lead engineering direction across the mobile stack.

You will collaborate with design, art, QA, and production, mentor others, and contribute to on-call rotations. Expect emphasis on performance, stability, and scalable mobile architecture within a collaborative, player-focused studio.

Qualifications

  • 6+ years of professional software engineering experience in mobile, game development, or related fields.
  • Significant professional experience developing and debugging native applications or systems on iOS and/or Android.
  • Strong proficiency with C++, including experience using C++ in a mobile, game, or performance-sensitive environment.
  • Experience diagnosing complex issues that cross application, engine, platform, and native-code boundaries.
  • Experience debugging, profiling, and optimizing mobile applications or games, including performance, memory, stability, and device-specific issues.
  • Experience working with a game engine such as Unreal Engine or Unity.
  • Demonstrated ability to lead technical initiatives, make architectural decisions, and solve complex problems with broad or ambiguous requirements.
  • Experience collaborating across disciplines such as Engineering, Design, Art, QA, and Production.
  • Ability to work collaboratively with teams distributed across multiple time zones.
  • Product sense, pragmatism, and player empathy when making technical decisions.
  • Familiarity with iterative development methodologies such as Agile, Scrum, or equivalent development practices.
  • BS in Computer Science, or proven understanding of Computer Science fundamentals.

Responsibilities

  • Design, implement, and maintain C++ systems and features supporting our game on mobile platforms.
  • Diagnose and resolve complex issues spanning game code, Unreal Engine, native mobile platforms, and platform-specific integrations.
  • Partner with multidisciplinary teams to deliver high-quality features and experiences for players on iOS and Android.
  • Provide technical leadership for mobile engineering, helping drive architectural decisions and solutions to complex or ambiguous technical problems.
  • Influence engineering best practices within and beyond the team, including technical design reviews, coding standards, code reviews, tooling, testing, and build and deployment processes.
  • Improve the performance, stability, reliability, and maintainability of the mobile game experience.
  • Develop sustainable solutions that improve the health of the codebase and leave systems better than you found them.
  • Collaborate with technical and non-technical partners to understand requirements, evaluate tradeoffs, and deliver effective solutions.
  • Mentor engineers and help raise the technical capabilities of the broader team.
  • Participate in the team's on-call and support rotation.

Skills

C++
Unreal Engine
Mobile development
Native iOS/Android
Debugging & profiling
Technical leadership

Education

BS in Computer Science

Tools

Unreal Engine
Unity

Job description

Riot Games is seeking a Staff Software Engineer, Mobile (C++ / Unreal) to advance mobile game development on Teamfight Tactics. You will design C++ systems for iOS/Android, diagnose cross-boundary issues, and lead engineering direction across the mobile stack.

You will collaborate with design, art, QA, and production, mentor others, and contribute to on-call rotations. Expect emphasis on performance, stability, and scalable mobile architecture within a collaborative, player-focused studio.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Teamfight Tactics, Mobile
Staff Software Engineer - Teamfight Tactics, Mobile

Riot Games • Los Angeles (CA)

On-site
USD 193,000 - 269,000
Medical insurance
Dental insurance
Life insurance
+2
Principal Gameplay Engineer, Live Experiences
Principal Gameplay Engineer, Live Experiences

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 240,000
Medical, dental, and life insurance
401k with company match
Open paid time off policy
+2
Principal Software Engineer, Gameplay - Teamfight Tactics
Principal Software Engineer, Gameplay - Teamfight Tactics

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 240,000
Medical, dental, and life insurance
401k with company match
Open paid time off policy
+2
Senior Mobile Platform Engineer (Unreal)
Senior Mobile Platform Engineer (Unreal)

Epic Games • Cary (NC)

On-site
USD 130,000 - 180,000
Full benefits for employees
Mental well‑being program
Retirement savings plan
Staff Software Engineer, Build & Release Systems
Staff Software Engineer, Build & Release Systems

Riot Games • Los Angeles (CA), California (MO)

On-site
USD 193,000 - 269,000
Open PTO
Medical, dental, life insurance
401k with company match
+1
Staff Software Engineer, Build Services - Teamfight Tactics
Staff Software Engineer, Build Services - Teamfight Tactics

Riot Games • Los Angeles (CA), California (MO)

On-site
USD 193,000 - 269,000
Open PTO
Medical, dental, life insurance
401k with company match
+1
Senior Mobile Platform Engineer (Android/iOS)
Senior Mobile Platform Engineer (Android/iOS)

Epic Games • California (MO)

On-site
USD 190,000 - 279,000
Staff Software Engineer, Riot Client: Lead & Mentor
Staff Software Engineer, Riot Client: Lead & Mentor

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Medical insurance
Dental insurance
Life insurance
+3
Staff Mobile Engineer & Tech Lead — React Native
Staff Mobile Engineer & Tech Lead — React Native

Gametime • United States

On-site
USD 214,000 - 251,000
Flexible PTO
Competitive salary & equity package
Monthly Gametime credits for events
+6
Senior Game Systems Engineer (Remote) - C++/Graphics
Senior Game Systems Engineer (Remote) - C++/Graphics

Zwift • California

Remote
USD 128,000 - 204,000