Software Engineer (Unity)
Core
Build and maintain client systems powering gameplay features, live events, progression, rewards, monetization, and social experiences for a live mobile game.
Role type
Software Engineer (Unity)
Builds
Client-side logic for gameplay, UI flows, and live-service features in Unity/C#
Domain
Mobile gaming / Live-service
Deliverable
production ML models | product features
Required skills
C#, Unity, object-oriented programming, data structures, algorithms, debugging, software design, mobile development (iOS/Android), automated testing
Preferred skills
data-driven systems, localization content pipelines, event-driven features, third-party SDK integrations, gacha/PvP systems
Technologies
Unity, C#, iOS, Android
Responsibilities
Build and maintain gameplay and client systems; Develop reliable client-side logic in a large codebase; Work with data-driven systems and content pipelines; Support live operations through event-driven features; Partner with product, design, QA, and other engineers; Write tests, troubleshoot issues, and participate in code reviews
Seniority
Mid-level, hands-on IC