Senior Network Programmer

Posted 11 Hours Ago
Be an Early Applicant
8 Locations
Remote
Senior level
Blockchain • Gaming • Software • Virtual Reality • Metaverse
The Role
The Senior Network Programmer will design, implement, and optimize robust client-server architectures for real-time multiplayer experiences in Decentraland. Responsibilities include developing custom protocols, optimizing network code for large user bases, addressing latency and security issues, mentoring developers, and contributing solutions for quality improvement.
Summary Generated by Built In

The Platform


Decentraland is a pioneering virtual world where the boundaries of imagination and technology blend seamlessly. Built on the Unity engine, our platform streams and renders a vast, continuous environment filled with diverse, user-generated content. As avatars explore this immersive landscape, they encounter new creations daily, from games and puzzles to scenes and artworks—all crafted by our vibrant community of creators.


Our platform goes beyond traditional gaming experiences. Users can attend live music events, conferences, exhibitions, dance parties, and more, all within a richly detailed metaverse. Decentraland started as a proof-of-concept for digital real estate ownership on the blockchain but has evolved into an ever-expanding world where anything is possible. Join us as we continue to push the boundaries of what a virtual world can be.


Check it out at: https://decentraland.org/


What are we looking for?


We are a group of contributors to the Decentraland ecosystem and are actively seeking a Senior Network Programmer to help build and optimize the networking layer for our large-scale social virtual world. Our ideal candidate is excited about creating real-time communication solutions for a massive user base, has a generalist mindset, and brings extensive background in the gaming industry. They should also approach challenging problems with an open attitude and curiosity.

Responsibilities

  • Working closely with our technical architect and senior engineers o design, implement, and maintain robust client-server architectures supporting real-time multiplayer experiences.
  • Develop custom protocols or integrate existing libraries to handle real-time communication with minimal latency and overhead
  • Profile and optimize network code to efficiently handle large numbers of concurrent players.
  • Collaborate on strategies for load balancing, sharding, and distributed computing to ensure a seamless user experience.
  • Work closely with other engineers, designers, and content creators to ensure the network layer meets creative and technical requirements.
  • Identify and address latency, security, and scalability issues, ensuring a stable and secure environment for users.
  • Guide and mentor other developers, participate in code reviews, and promote best practices in network engineering.
  • Contribute to the entire production cycle by offering ideas, improvements, and solutions that drive quality and innovation.

Required Skills

  • Proven background in developing and optimizing multiplayer networking solutions for real-time, large-scale network infrastructure
  • Proven experience integrating multiplayer into existing codebases
  • Solid understanding of low-level networking concepts (TCP/UDP, packet structures, bandwidth usage, client-side prediction / reconciliation, lag compensation, zone transitions / Server Handoffs etc.).
  • Experience with C# and Unity’s ecosystem, especially working across custom back-end solutions with Unity clients.
  • Hands-on experience analyzing and improving network throughput, latency, and resource usage.
  • Familiarity with tools for debugging and performance testing in large-scale, multiplayer environments.
  • Experience working with Git, Perforce, Mercurial, or similar systems for version control and collaboration.

Desirable Skills

  • Experience with TypeScript and WebRTC
  • Familiarity with modern cloud infrastructures (AWS, GCP, Azure) and CI/CD pipelines for automated builds and testing.
  • Familiarity with other game engines (Unreal, CryEngine, Godot) or custom engines, focusing on network layers.
  • Knowledge of C, C++, or Rust for performance-critical network code.
  • Experience setting up or contributing to CI/CD pipelines to streamline builds and deployments.

What we offer

  • Fully remote team with flexible working hours.
  • 29 annual PTOs
  • Long term incentive of MANA tokens, vested in a 4 years period.
  • Additional tokens linked to annual performance review.
  • Stipend policy to cover remote work & wellness related expenses
  • Brand new equipment for remote work, including laptop, screen and chair.
  • Parental leave 
  • Language lessons
  • An Annual team offsite

Top Skills

AWS
Azure
C#
GCP
Git
Mercurial
Perforce
Typescript
Unity
Webrtc
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
97 Employees
Remote Workplace

What We Do

At Decentraland, we are creating a virtual world that will grow beyond any centralized control. To accomplish this, we’re building a suite of supporting tools and applications designed to help people create three dimensional content, games, and applications. All of this will be hosted and accessed on a fully decentralized VR platform. Our work touches virtual reality, dApp development, game design, cryptocurrencies, and 3D art and design.

Our team is dedicated to pushing the limits of what can be done in each of these areas using decentralized computing and WebVR, and we are looking to grow. Work happens quickly at Decentraland: we iterate frequently and are always chasing new problems to solve.

Similar Jobs

BlackLine Logo BlackLine

Software Engineer

Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
Remote
Hybrid
Bengaluru, Karnataka, IND
1810 Employees

Atlassian Logo Atlassian

Senior Data Engineer, Products and Platform Data Engineering

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Remote
India
11000 Employees

BlackLine Logo BlackLine

Database Engineer

Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
Remote
Hybrid
Bengaluru, Karnataka, IND
1810 Employees

Atlassian Logo Atlassian

Oracle Fusion Cloud Applications Developer

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Remote
Bengaluru, Karnataka, IND
11000 Employees

Similar Companies Hiring

True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
53 Employees
Red 6 Thumbnail
Virtual Reality • Software • Hardware • Defense • Aerospace
Orlando, Florida
113 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account