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 experiences. Responsibilities include estimating task completion, writing technical design documents, and addressing performance bottlenecks. The ideal candidate possesses strong Unity and multiplayer library (Photon or similar) skills, understands replication models, and has experience with low-level networking (compression, marshalling, optimization). Experience with interest management, multi-threading, OS concepts, and debugging is crucial. At least one released multiplayer game and involvement in a large game title's development are required.
Must have:
  • Strong Unity skills
  • Multiplayer library experience (Photon etc.)
  • Understanding of replication models
  • Low-level networking expertise
  • Excellent debugging skills
  • 4+ years Unity game dev experience
  • At least one released multiplayer game
Good to have:
  • Turn-based game experience
  • Real-time multiplayer game experience
  • Server-side code experience (Node.js, Python)
  • Sandbox or open-world game 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

Fortis Games - Senior UI/UX Artist (Contract)

Fortis Games

United States (On-Site)
2 Months ago
Meta - Marketing Science Partner (Financial Services)

Meta

New York, New York, United States (On-Site)
5 Months ago
HiLabs - Data Scientist

HiLabs

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Ubisoft - Art Intern

Ubisoft

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
2 Months ago
Sony Interactive Entertainment - System Architect (Advanced Technology Research and Development)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
3 Months ago
Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Brazil (Remote)
8 Months ago
Scorewarrior - Client C++ Developer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
10 Months ago
Red Panda Games studio - Software engineer Internship for Unreal game engine

Red Panda Games studio

Bengaluru, Karnataka, India (Remote)
8 Months ago
Probably Monsters - Systems Engineer, Engine (Core Technology)

Probably Monsters

Dallas, Texas, United States (On-Site)
2 Months ago
Moon Active - Software Developer

Moon Active

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Light Speed Studios - Main Engineer

Light Speed Studios

Osaka, Osaka, Japan (On-Site)
3 Months ago
Activision - Expert Character Artist

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
The Hub - 3D digital artist internship

The Hub

Denmark (Hybrid)
8 Months ago
Life church - Product Manager

Life church

Edmond, Oklahoma, United States (On-Site)
6 Months ago
InnoGames - Senior VFX Artist - Heroes of History (New Mobile Game)

InnoGames

Hamburg, Hamburg, Germany (Hybrid)
6 Months ago
Ubisoft - QA Analyst - Cinematic

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
Meta - Software Engineer, Android

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Nintendo - Contract - Environment Artist I

Nintendo

Redmond, Washington, United States (Hybrid)
2 Months ago
Tesla - Electrical Engineer - Motor Design and Multi-Physics Optimization

Tesla

Athens, Greece (On-Site)
2 Months ago
Meta - Product Security Engineer

Meta

Menlo Park, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Kyiv, Kyiv city, Ukraine

EvoPlay - Key Account Manager (Chinese)

EvoPlay

Kyiv, Kyiv City, Ukraine (On-Site)
5 Months ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Ukraine (Remote)
5 Months ago
Esports Charts - Sales Manager

Esports Charts

Kyiv, Kyiv City, Ukraine (Remote)
6 Months ago
Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
5 Months ago
Playrix - Game Designer

Playrix

Ukraine (Remote)
5 Months ago
Playtika - TypeScript Technical Lead

Playtika

Ukraine (On-Site)
5 Months ago
Playrix - Lead QA Engineer

Playrix

Ukraine (Remote)
5 Months ago
Playrix - Senior/Principal 2D Artist (Match-3)

Playrix

Ukraine (Remote)
5 Months ago
N-iX - Middle .NET Engineer

N-iX

Ukraine (Remote)
3 Months ago
Playtech - Global IT Support Specialist

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Visual Concepts - Engineer

Visual Concepts

Austin, Texas, United States (On-Site)
1 Month ago
Snowed In Studios - Advanced Software Developer - Montreal

Snowed In Studios

Quebec, Canada (Remote)
5 Months ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
5 Months ago
Wizcorp - Game Server Programmer

Wizcorp

Tokyo, Japan (Remote)
1 Month ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
5 Months ago
Paxie Games - Sr. Game Developer

Paxie Games

Göztepe, İstanbul, Türkiye (On-Site)
5 Months ago
Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Argentina (Remote)
6 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Georgia (Remote)
5 Months ago
Brightline - Unreal Engine Developer

Brightline

Virginia, United States (Hybrid)
1 Month ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Cyprus (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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

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)

State Of Rio De Janeiro, 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