Senior Unity Developer
This role is focused on building high-scale, session-based strategy experiences in Unity. The job involves owning core gameplay and real-time multiplayer systems that make large, tactical battles feel fast, fair, and endlessly replayable.
Key Responsibilities :
- We are looking for a skilled developer to design and implement solid, resilient netcode with sensible client authority and server validation.
- The ideal candidate will implement smooth, low-latency feel through prediction, reconciliation, and interest management.
- You should develop data-driven unit abilities, counters, and economies that support deep meta and fair competition.
- We require a strong focus on performance at scale by maintaining tight frame budgets and consistent play across mid-tier mobile and PC, graceful degradation under load.
- Prepare live service readiness by implementing feature flags, telemetry, crash reporting, and safe iteration for weekly content.
Success Criteria :
A reliable core loop that feels responsive under variable network conditions.Clear, documented systems that designers can tune without code changes.Measurable wins : reduced CPU / GPU spikes, fewer desyncs, faster matchmaking-to-match start.Player trust : competitive integrity, sensible matchmaking, minimal rubber-banding.Requirements :
3+ years professional Unity development experience with shipped multiplayer features or titles.Strong C# systems design skills.Hands-on experience with one or more networking stacks.Comfort collaborating across design, art, and backend teams.Nice to Have :
Dedicated / authoritative server experience.Experience with DOTS / ECS / Jobs / Burst for large unit counts or deterministic simulation.Security / anti-cheat fundamentals knowledge.Analytics-driven balancing and live-ops experimentation experience.