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 performance optimization, and has experience with low-level networking concepts (compression, marshalling). A released multiplayer game and involvement in a large-scale game development are required.
Must have:
  • Strong Unity skills
  • Multiplayer library experience (Photon or similar)
  • Understanding of replication models and performance
  • Low-level networking expertise (compression, marshalling)
  • Experience with interest management
  • Excellent debugging and communication skills
Good to have:
  • Turn-based game experience
  • Real-time multiplayer game experience
  • Server-side code experience (Node.js, Python, etc.)
  • Sandbox or open-world game development experience
  • Play-to-earn concept experience
Perks:
  • Permanently remote position
  • Skill improvement opportunities
  • International work environment
  • Career growth and development
  • Flexible working hours
  • Inclusive culture and open communication
  • 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

Lucid Reality Labs - Business Analyst

Lucid Reality Labs

Poland (Remote)
2 Months ago
Playdead - Level Architect

Playdead

Copenhagen, Denmark (On-Site)
8 Months ago
Resolution Games - Senior Technical Artist

Resolution Games

Stockholm, Stockholm County, Sweden (Hybrid)
3 Weeks ago
Riot Games - VFX Artist II - VALORANT, Premium Content

Riot Games

United States (On-Site)
2 Months ago
Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
6 Months ago
Wildlife Studios - Staff Game Engineer

Wildlife Studios

São Paulo, State Of São Paulo, Brazil (On-Site)
1 Month ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Georgia (Remote)
6 Months ago
Activision - Principal Engine Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Limit Break - Lead Engineer (Unity) (Japan)

Limit Break

Tokyo, Japan (On-Site)
10 Months ago
Play GIG - Lead Engineer

Play GIG

El Segundo, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Dream Games - Game Developer

Dream Games

İstanbul, Türkiye (On-Site)
11 Months ago
Arkavis - Game Developer

Arkavis

Bangkok, Bangkok, Thailand (On-Site)
10 Months ago
Voodoo - Freelance Senior Game Developer - New Games

Voodoo

Paris, Île-de-France, France (Remote)
3 Months ago
Bkom Studios - 3D Environment Artist

Bkom Studios

Montreal, Quebec, Canada (Remote)
3 Months ago
Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
6 Months ago
Airlab Inc  - Gameplay Programmer (Mobile)

Airlab Inc

Quebec, Canada (On-Site)
1 Month ago
ByteDance - Optical Design Intern (PICO-Lab) 2023 Fall (BS)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Krafton  - Art Department Client Engineer

Krafton

(On-Site)
3 Weeks ago
Life church - Senior Program Manager

Life church

Edmond, Oklahoma, United States (On-Site)
6 Months ago
MyGames - Senior User Interface Designer

MyGames

(Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ankara, Ankara, Türkiye

Trendyol - Developer in Test

Trendyol

Ankara, Ankara, Türkiye (Hybrid)
6 Months ago
Dream Games - Financial Analyst

Dream Games

İstanbul, Türkiye (On-Site)
2 Months ago
Assystems - Social and Resettlement Specialist

Assystems

İstanbul, İstanbul, Türkiye (On-Site)
6 Months ago
RoofStack - Senior Purchasing Specialist

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
1 Month ago
Good Job Games - Software Engineer

Good Job Games

İstanbul, Türkiye (On-Site)
5 Months ago
Boombit - Senior Game Product Manager

Boombit

İzmir, İzmir, Türkiye (On-Site)
5 Months ago
RoofStack - Test Automation Developer

RoofStack

İstanbul, İstanbul, Türkiye (Remote)
4 Months ago
Codeway - QA Manager

Codeway

İstanbul, Türkiye (On-Site)
4 Months ago
Fugo Games - Product Specialist

Fugo Games

İstanbul, Türkiye (On-Site)
1 Month ago
Codeway - Marketing Specialist (Web)

Codeway

İstanbul, Türkiye (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Larian Studios - QA Engineer (Game Engine)

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
AGBO - Lead Gameplay Engineer

AGBO

United States (Remote)
1 Month ago
Light Speed Studios - Senior Game Engine Engineer

Light Speed Studios

Tokyo, Japan (On-Site)
2 Weeks ago
Illuvium - C++ Engineer

Illuvium

Copenhagen, Denmark (Remote)
1 Month ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
6 Months ago
Pazu Games - Unity Developer

Pazu Games

Israel (On-Site)
3 Weeks ago
Arrowhead Game Studios - Chief Technical Officer

Arrowhead Game Studios

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
House of How - Lead Game Engineer - Sweden

House of How

Boden, Norrbotten County, Sweden (On-Site)
6 Months ago
Epic Games - Senior Engine Programmer

Epic Games

London, England, United Kingdom (On-Site)
3 Weeks ago
Maverick Games - Gameplay Engineer

Maverick Games

Warwick, England, United Kingdom (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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

Kyiv, Kyiv City, Ukraine (Remote)

Kyiv, Kyiv City, Ukraine (Remote)

State Of Rio De Janeiro, Brazil (Remote)

State Of Rio De Janeiro, Brazil (Remote)

State Of Rio De Janeiro, Brazil (Remote)

Vojvodina, Serbia (Remote)

Vojvodina, Serbia (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