Senior Unity Developer/Unity Developer

Senior Unity Developer/Unity Developer

Posted 2 days ago by 1763511605

Negotiable
Fixed-Term
Hybrid
Sheffield, England, United Kingdom

Summary: The role of Senior Unity Developer/Unity Developer focuses on developing and optimizing multiplayer game experiences using Unity, with a strong emphasis on real-time synchronization and networking. The position requires leading architecture and mentoring junior developers while collaborating with various teams to deliver high-quality networked applications. Candidates should have extensive experience in Unity development and multiplayer systems, with a preference for those familiar with frameworks like Photon and Unity Netcode. This is a hybrid position based in Sheffield, England, on a fixed-term contract basis.

Key Responsibilities:

  • Architect and implement multiplayer gameplay systems using Photon, Unity Netcode, or similar frameworks.
  • Design scalable client–server interactions, synchronization logic, and latency management strategies.
  • Mentor and guide junior and mid-level developers in multiplayer best practices, performance optimization, and clean architecture.
  • Collaborate with backend engineers to define APIs, matchmaking logic, and cloud-hosted services.
  • Own the network layer performance, ensuring minimal lag, efficient state replication, and smooth gameplay experience.
  • Work closely with designers, QA, and product teams to deliver robust and maintainable multiplayer features.
  • Evaluate new Unity networking stacks, SDKs, and architectural approaches for real-time scalability.

Key Skills:

  • 8+ years of hands-on Unity development experience (C#).
  • 3+ years of direct experience developing and deploying multiplayer experiences (Photon, Mirror, Unity Netcode, or custom networking).
  • Deep understanding of client–server architecture and authoritative gameplay design.
  • Network synchronization, lag compensation, and session management.
  • Matchmaking, lobby systems, and voice/data streaming.
  • Strong understanding of object pooling, performance profiling, memory management, and optimization for VR/AR or mobile.
  • Experience with CI/CD pipelines, version control (Git), and project structuring for large-scale Unity projects.
  • Excellent problem-solving, leadership, and communication skills.

Salary (Rate): undetermined

City: Sheffield

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: fixed-term

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Position: Senior Unity Developer/ Unity Developer (Multiplayer / Game Networking)

Location: Sheffield, England, United Kingdom (Hybrid)

Employment Type: Full-time (6 months fixed term contract)

Website: Immersive Learning Solutions - AR, VR, MR, XR Training

Senior Unity Developer (8+ Years Experience)

About the Role

We are looking for an experienced Senior Unity Developer with a deep understanding of multiplayer systems and real-time synchronization to join our immersive technology team. You will lead the architecture, development, and optimization of high-quality, networked Unity experiences across platforms.

Key Responsibilities

  • Architect and implement multiplayer gameplay systems using Photon , Unity Netcode , or similar frameworks.
  • Design scalable client–server interactions , synchronization logic, and latency management strategies.
  • Mentor and guide junior and mid-level developers in multiplayer best practices , performance optimization, and clean architecture.
  • Collaborate with backend engineers to define APIs, matchmaking logic, and cloud-hosted services .
  • Own the network layer performance , ensuring minimal lag, efficient state replication, and smooth gameplay experience.
  • Work closely with designers, QA, and product teams to deliver robust and maintainable multiplayer features.
  • Evaluate new Unity networking stacks , SDKs, and architectural approaches for real-time scalability.

Required Skills & Experience

  • 8+ years of hands-on Unity development experience (C#).
  • 3+ years of direct experience developing and deploying multiplayer experiences (Photon, Mirror, Unity Netcode, or custom networking).
  • Deep understanding of: Client–server architecture and authoritative gameplay design.
  • Network synchronization , lag compensation , and session management .
  • Matchmaking, lobby systems, and voice/data streaming.
  • Strong understanding of object pooling, performance profiling, memory management , and optimization for VR/AR or mobile .
  • Experience with CI/CD pipelines , version control (Git) , and project structuring for large-scale Unity projects .
  • Excellent problem-solving, leadership, and communication skills.

Nice to Have

  • Experience with Dedicated Game Servers , PlayFab , AWS GameLift , or Relay services .
  • Exposure to XR/VR environments or immersive training platforms.
  • Familiarity with custom serialization and packet optimization techniques.

What We Offer

  • Opportunity to lead multiplayer initiatives in cutting-edge immersive projects.
  • Collaborative, innovation-driven culture.
  • Competitive compensation and growth opportunities.

Unity Developer (Mid-Level, 3–8 Years Experience)

About the Role

We are seeking a Unity Developer with strong knowledge of multiplayer game development to contribute to the creation of real-time, interactive 3D experiences. The ideal candidate has practical experience using Photon , Unity Netcode , or other networking frameworks to bring connected gameplay to life.

Key Responsibilities

  • Develop and maintain multiplayer features including player connections, lobby systems, and synchronized interactions.
  • Integrate Photon (PUN / Fusion) or similar frameworks into Unity projects.
  • Collaborate with designers and backend engineers to implement gameplay logic , matchmaking , and data sync .
  • Optimize gameplay for network stability and performance across platforms.
  • Debug and profile network traffic, latency issues , and state replication .
  • Maintain clean, modular, and scalable C# codebases .

Required Skills & Experience

  • 3–8 years of professional experience with Unity (C#).
  • Strong understanding of multiplayer networking concepts : Room/lobby management, data serialization, and RPCs.
  • State synchronization, authority models, and lag mitigation.
  • Prior hands-on experience with Photon , Mirror , or Unity Netcode (MLAPI).
  • Familiarity with Unity UI, animation, physics, and scene management .
  • Experience with source control (Git) and team-based workflows .

Nice to Have

  • Exposure to PlayFab , Relay Services , or dedicated server hosting .
  • Experience building for VR/AR platforms .
  • Interest in AI-assisted gameplay systems or procedural logic .

What We Offer

  • Work on high-impact, networked Unity applications in the learning and gaming space.
  • Collaborative team and opportunities to grow into senior / lead roles .
  • Competitive salary and modern tech environment.