Unity / C# Networking Engineer

1 Month ago • 4 Years + • Game Engine • Game Programmer

Job Summary

Job Description

Magic Media seeks a Unity/C# Networking Engineer to design, develop, code, test, and debug client and server-side multiplayer game experiences. Responsibilities include estimating task completion, writing technical design documents, and addressing performance bottlenecks. The ideal candidate possesses extensive Unity programming experience (at least one released multiplayer game), understands replication models, low-level networking (compression, marshalling, optimization), interest management, and multi-threading. Strong debugging, communication, and documentation skills are essential. Experience with Photon or similar multiplayer libraries is required.
Must have:
  • Strong Unity skills
  • Photon or similar multiplayer library experience
  • Understanding of replication models and performance
  • Low-level networking expertise
  • Interest management experience
  • Excellent debugging skills
Good to have:
  • Turn-based game experience
  • Real-time multiplayer game experience
  • Server-side coding (Node.js, Python, etc.)
  • Sandbox or open-world game development experience
  • Play-to-earn experience
  • Computer Science/Maths degree
Perks:
  • Permanently remote position
  • Skill improvement opportunities
  • International work environment
  • Career growth and development
  • Flexible working hours
  • Inclusive culture
  • Ongoing training

Job Details

Description

Magic Media is a pioneering media, entertainment and tech group powered by creativity and innovation. We have a physical presence in 15 countries and expertize in the areas of art, animation, cybersecurity, game development, software development, VFX and video production amongst others. We work with leading developers and publishers within the games and tech industry, providing support and solutions designed around individual needs and carried out by global experts.

We are looking for a Unity / C# Networking engineer to join our dynamic team. The ideal candidate will have extensive full-time Unity programming experience in games and they will be responsible for creating the client and server-side multiplayer experiences. This also includes design, development, coding, testing, and debugging. They will also estimate task completion and write technical design documents.

Skills

  • Strong skills in Unity.
  • Strong experience with Photon or other multiplayer libraries.
  • Clear understanding about replication models and multiplayer performance.
  • Experience with low-level networking: compression, marshalling and package optimization.
  • Experience with interest management.
  • Should be familiar 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.

Requirements

  • 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.

Desirable pluses

  • 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.

At Magic Media, our passion lies in gaming. Our vision is to create and deliver engaging and interesting games for our clients. We can deliver this high-quality work on any platform, whether it be on a console, PC, or mobile. We know that reputation and results go hand-in-hand. Therefore, we work hard to find experts and talented creators to deliver the best results.

Similar Jobs

Nordcurrent - User Acquisition Manager

Nordcurrent

Vilnius, Vilnius County, Lithuania (On-Site)
5 Months ago
Playrix - Lead Location Designer

Playrix

Montenegro (Remote)
6 Months ago
Meta - Software Engineer, Machine Learning

Meta

Redmond, Washington, United States (On-Site)
5 Months ago
NVIDIA - Solutions Architect, Retail Data Science

NVIDIA

California, United States (Remote)
3 Months ago
Playdawn Consulting - Lead Game Artist

Playdawn Consulting

Maharashtra, India (Hybrid)
9 Months ago
Limit Break - Senior Engineer (Unity) (Japan)

Limit Break

Tokyo, Japan (On-Site)
9 Months ago
SYBO - Senior Software Engineer (Unannounced Game)

SYBO

Copenhagen, Denmark (On-Site)
11 Months ago
Blind Squirrel Games - Technical Director

Blind Squirrel Games

Auckland, Auckland, New Zealand (On-Site)
4 Months ago
Sovrun - Game Engine Programmer

Sovrun

Makati, Metro Manila, Philippines (Hybrid)
1 Month ago
Dream Games - Software Engineer

Dream Games

İstanbul, Türkiye (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Netflix - Character FX Artist

Netflix

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Ubisoft - Senior Generalist Developer AAA The Division Resurgence

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
Meta - Research Scientist Intern, Generative AI (PhD)

Meta

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Meta - Data Engineer, Product Analytics

Meta

Redmond, Washington, United States (On-Site)
5 Months ago
Welevel - Senior Animator (Mocap + Keyframe)

Welevel

Munich, Bavaria, Germany (On-Site)
1 Month ago
Convai - Senior Unity Developer

Convai

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Meta - Marketing Science Partner (Financial Services)

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Playrix - Location Game Designer

Playrix

Armenia (Remote)
6 Months ago
Netflix - Senior Game Artist

Netflix

Helsinki, Uusimaa, Finland (On-Site)
2 Months ago
UNIVRSE - Lead Developer (Unity)

UNIVRSE

Catalonia, Spain (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Kyiv, Kyiv city, Ukraine

Innovecs - Middle Technical Artist

Innovecs

Ukraine (Remote)
9 Months ago
Playtika - Talent Acquisition Specialist

Playtika

Ukraine (On-Site)
2 Months ago
N-iX - Senior Full-stack  Engineer ( Java + React ) (#2531)

N-iX

Ukraine (Remote)
4 Months ago
N-iX - Senior .NET Engineer

N-iX

Ukraine (Remote)
2 Months ago
Playrix - Location Game Designer

Playrix

Ukraine (Remote)
6 Months ago
Playrix - Art Director

Playrix

Ukraine (Remote)
6 Months ago
Playrix - Lead User Acquisition Manager

Playrix

Ukraine (Remote)
6 Months ago
Playrix - Senior Researcher

Playrix

Ukraine (Remote)
6 Months ago
Plarium - 2D Concept Artist

Plarium

Kyiv, Kyiv City, Ukraine (Remote)
2 Months ago
Plarium - Unity Developer

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Aesir Interactive - UE Engine Programmer (Regular/Senior)(f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (On-Site)
6 Months ago
Werplay - Game Developer (Unity3D)

Werplay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
3 Months ago
Wizcorp - Unreal Engine Programmer

Wizcorp

Tokyo, Japan (Remote)
1 Month ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Armenia (Remote)
6 Months ago
Amber - Senior Unity Game Engineer (Project Based)

Amber

Brazil (On-Site)
9 Months ago
Teravision Games - Lead Programmer

Teravision Games

Bogotá, Bogota, Colombia (Hybrid)
2 Months ago
SuperPlay - Unity Team Lead

SuperPlay

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Wizcorp - Video Game Engine Programmer

Wizcorp

Tokyo, Japan (Remote)
1 Month ago
Maverick Games - Gameplay Engineer

Maverick Games

Warwick, England, United Kingdom (Hybrid)
2 Months ago
Insomniac Games - Lead Engine Programmer

Insomniac Games

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

Vojvodina, Serbia (Remote)

São Paulo, State Of São Paulo, Brazil (Remote)

Vojvodina, Serbia (Remote)

Vojvodina, Serbia (Remote)

State Of Rio De Janeiro, Brazil (Remote)

Kyiv, Kyiv City, Ukraine (Remote)

São Paulo, State Of São Paulo, Brazil (Remote)

Belgrade, Serbia (Remote)

São Paulo, State Of São Paulo, Brazil (Remote)

View All Jobs

Get notified when new jobs are added by Magic Media

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug