Unity C# Networking Engineer

Magic Media Logo

Magic Media

πŸ“Remote - Ukraine

Summary

Join Magic Media, a leading media, entertainment, and tech group, as a Unity/C# Networking Engineer. You will be responsible for designing, developing, and implementing client and server-side multiplayer experiences in Unity. This role requires extensive Unity programming experience, proficiency in multiplayer libraries (like Photon), and a strong understanding of networking concepts. You will also be involved in task estimation, technical documentation, and debugging. The position offers a permanently remote work environment, flexible hours, professional development opportunities, and the chance to work on diverse projects within a global team.

Requirements

  • Strong skills in Unity
  • Strong experience with Photon or other multiplayer libraries
  • Clear understanding of replication models and multiplayer performance
  • Experience with low-level networking: compression, marshalling, and package optimization
  • Experience with interest management
  • Familiarity with performance bottlenecks and ways to resolve them, multi-threading, OS concepts, and optimization
  • Very strong debugging skills
  • Excellent communication skills
  • Strong reporting and documentation skills
  • Flexibility and ability to adapt to new technological changes as per project need
  • 4+ years of experience as a Unity game developer
  • At least one multiplayer game released
  • Involved in the development of at least one large game title from A-Z
  • A passion for video games

Responsibilities

  • Create client and server-side multiplayer experiences
  • Design, develop, code, test, and debug multiplayer features
  • Estimate task completion
  • Write technical design documents

Preferred Qualifications

  • Experience with turn-based games
  • Experience with realtime multiplayer games
  • Experience with server code (nodejs, python, whatever)
  • Experience in developing sandbox games
  • Experience in developing big open world games
  • Experience with play to earn concepts
  • Solid technical foundation (e.g., Computer Science/Maths Degree or equivalent)

Benefits

  • Permanently remote position
  • An opportunity to hone and improve your skills by applying them to a diverse variety of engaging projects
  • Be part of an international group with offices worldwide
  • Career growth and development
  • Working closely with a team of like-minded people in a fast-paced, multicultural environment
  • Ongoing training and professional self-improvement opportunities
  • Flexible working hours
  • An inclusive culture and open communication

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs