Staff Software Engineer
Core
Design, implement, and maintain C++ systems and features for mobile games on iOS and Android, optimizing performance, memory, and stability.
Role type
Staff Software Engineer (Mobile Game Development)
Builds
Mobile games for iOS and Android platforms
Domain
Gaming / Mobile Development
Deliverable
production ML models | product features
Required skills
C++ (mobile/game), Unreal Engine, iOS native development, Android native development, performance optimization, memory management, debugging, architectural design, code reviews, mentoring
Preferred skills
Unreal Engine engine-level C++, mobile build/packaging/deployment pipelines, Teamfight Tactics familiarity
Technologies
C++, Unreal Engine, iOS, Android
Responsibilities
Diagnose and resolve complex issues spanning game code, engine, and native platforms; Lead mobile technical initiatives and architectural decisions; Improve game performance, memory usage, and stability; Mentor engineers and raise team technical capabilities; Participate in on-call and support rotation
Seniority
Staff, hands-on IC with mentorship