We’re hiring a Unity Engineer (3+ years) with strong experience in backend / service integration and multiplayer / realtime systems . You’ll build and maintain Unity products that rely on APIs, authentication, data syncing / storage , and realtime interactions , while keeping the codebase reliable, scalable, and production-ready across multiple projects.
Requirements
- Build and maintain Unity features with clean, modular C# code.
- Integrate Unity clients with backend services (APIs, authentication, data models, storage).
- Implement multiplayer / realtime features (state sync, events, lobbies / rooms or realtime messaging, leaderboards, presence—based on project needs).
- Design reliable client-side systems : async flows , retries / backoff, timeouts, state management, and graceful failure handling.
- Work closely with backend / product / design / QA teams on requirements, integration contracts, and delivery.
- Debug complex issues across client
network
backend boundaries and improve stability / performance.
Contribute to engineering standards : code reviews, documentation, and reusable components.Support build / release workflows and post-release improvements.Required Qualifications
3+ years professional experience with Unity + C# .Proven experience integrating Unity with backend systems / services (REST / JSON APIs, auth / session handling, data sync).Solid experience with multiplayer or realtime networking in Unity (e.g., Photon, Mirror, Unity Netcode, custom socket / WebSocket solutions).Strong async programming skills ( async / await , Tasks; cancellation / timeouts).Strong debugging and problem-solving skills, especially for networked systems.Familiarity with Git workflows (branches, PRs, conflict resolution).Clear communication and ownership mindset.Preferred / Bonus Skills
Supabase / Firebase / PlayFab (or similar backend platforms).Experience with scalable multiplayer patterns (authoritative vs peer-hosted, replication strategy, latency handling).Data-driven UI experience in Unity (feeds / lists, navigation, state-driven screens).Mobile deployment experience (Android / iOS builds, permissions, lifecycle handling).Security awareness for client apps (token / key handling, secure storage).CI / CD familiarity for Unity builds.What We Value
Engineers who build reliable networked systems , write maintainable code, and ship with quality.Practical problem-solvers who can handle real-world constraints (latency, disconnects, backend failures, evolving requirements).