Staff Software Engineer - Teamfight Tactics, Mobile
Core
Design, implement, and maintain C++ systems and features for Teamfight Tactics on iOS and Android, diagnosing complex mobile-specific issues and optimizing performance.
Role type
Staff Software Engineer (Mobile C++/Unreal)
Builds
Teamfight Tactics game features and infrastructure for iOS and Android
Domain
Mobile Game Development
Deliverable
production ML models | product features
Required skills
C++ (mobile/game/performance-sensitive), iOS/Android native development, Unreal Engine, performance profiling, memory management, architectural decision-making, technical leadership, cross-disciplinary collaboration
Preferred skills
Teamfight Tactics familiarity, Unreal Engine C++ extension, mobile build/deployment pipelines, debugging engine-native boundaries
Technologies
C++, Unreal Engine, iOS, Android
Responsibilities
Design and maintain C++ systems for mobile game platforms; Diagnose and resolve complex issues across game code, Unreal Engine, and native mobile platforms; Provide technical leadership and influence engineering best practices; Mentor engineers and raise team technical capabilities; Collaborate with multidisciplinary teams to deliver player-facing features; Participate in on-call and support rotation
Seniority
Staff, hands-on IC with strategic influence