The Senior Network Programmer will design and optimize the network architecture for Decentraland, focusing on real-time communication, load balancing, and mentoring developers.
About Decentraland
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
About Decentraland Foundation
The Decentraland Foundation is a steward of the Decentraland platform, dedicated to ensuring its long-term growth, security, and sustainability. It contributes to core development, platform infrastructure, and ecosystem health. Its responsibilities include managing Decentraland’s brand and events, safeguarding the community from misinformation and scams, maintaining smart contract security, contributing to the platform's codebase, and proposing critical updates in coordination with the DAO. As a neutral actor in service of the ecosystem, the Foundation works to foster innovation and empower creators, developers, and communities within Decentraland.
Top Skills
AWS
Azure
C#
GCP
Tcp
Typescript
Udp
Unity
Webrtc
Similar Jobs
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
As a Software Engineer, you'll deliver software solutions within an Agile team, working on features and system enhancements while maintaining quality and efficiency.
Top Skills:
.Net 5/6AngularC#ConfluenceCypressGitlabGoJIRAKubernetesReactSQL ServerTypescriptVisual Studio
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
The Engineering Manager will lead the liquidity and bridging platform, aligning engineering goals with company objectives and mentoring the engineering team while ensuring timely delivery of scalable systems.
Top Skills:
BitcoinBlockchainDistributed SystemsEthereumSoftware Engineering
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Design and implement a core Risk platform architecture, managing projects and mentoring team members. Requires backend engineering expertise in Golang.
Top Skills:
Go
What you need to know about the Los Angeles Tech Scene
Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.
Key Facts About Los Angeles Tech
- Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
- Key Industries: Artificial intelligence, adtech, media, software, game development
- Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
- Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering