Senior Software Engineer (Unity)
Core
Develop and maintain the Unity client for mobile games, focusing on gameplay systems, UI, live events, and client infrastructure.
Role type
Senior IC software engineer (Unity/C#)
Builds
Mobile game clients (slots, live-ops, events) for millions of players
Domain
Mobile gaming
Deliverable
production ML models | product features
Required skills
Unity3D, C#, mobile development, system architecture, debugging, profiling, version control (Git), testing strategies
Preferred skills
Native mobile languages (Swift, Objective-C, Java, C++), AI tools experience
Technologies
Unity, C#, Git
Responsibilities
Design and maintain major client systems (gameplay, UI, events), contribute to codebase architecture, partner with cross-functional stakeholders, improve engineering tooling and CI/build processes, resolve production issues, mentor junior engineers
Seniority
Senior, hands-on IC