At MSquared, we’re pioneering the next evolution of the internet: an open, interconnected metaverse. Backed by one of the UK’s most well-funded tech startups, our mission is to empower creators, brands, and communities with tools to build scalable, immersive virtual experiences in an open and interconnected network.
We are a multidisciplinary team of engineers, artists, producers, and storytellers who believe in the power of shared digital spaces. Our culture is built around curiosity, empathy, and pushing the boundaries of what’s possible.
As a Senior Networking Engineer you’ll be central to enabling large-scale multiplayer events and games, powering up to twenty thousand simultaneous users in a shared server world.
Your role in building the future
As a Senior Networking Engineer at MSquared, you’ll shape the infrastructure that makes massive shared experiences possible. You’ll work at the intersection of real-time gameplay and distributed systems, designing and optimising the networking layer that connects tens of thousands of users in a single world. You’ll collaborate closely with gameplay, devops and platform teams to push what’s possible in multiplayer networking building robust systems that deliver low-latency, high-fidelity experiences at unprecedented scale.
What you’ll be doing
- Architect, design and implement networking systems capable of supporting large-scale multiplayer environments (i.e., thousands of players in the same server or world).
- Build core networking modules (e.g., state replication, entity synchronization, latency compensation) and gameplay-oriented functionality to support high scale experiences.
- Monitor, profile and optimise network performance under load as part of our regular scale tests.
- Contribute to tooling, metrics, telemetry and diagnostics for networking health and stability across our live events and customer deployments.
- Define standards and best-practices for networking in our ecosystem, mentor more junior engineers, and guide technical decisions.
- Engage with customers (internal or external) to support their projects, covering multiplayer, troubleshooting major issues, and translate user needs into technical deliverables on the platform side.
What we are looking for
- Strong proficiency in C++ with experience building systems-level networking code (not just using high-level libraries).
- Experienced in writing C++ for Unreal.
- Deep understanding of real-time multiplayer networking: latency compensation techniques, client-server model, replication & interpolation.
- Solid understanding of network protocols (TCP/UDP), socket programming, NAT traversal, firewall issues, and real-world network constraints (bandwidth, jitter, packet loss).
- Proven track record of profiling and optimising networking performance at scale: reducing latency, optimising bandwidth, handling thousands of connections.
- Excellent debugging skills: you’ll need to debug complex network issues in a deep technology stack.
- Clear communication and collaboration skills. You’ll be working across teams, and occasionally interacting with customers.
Bonus points if you
- Experience with Unreal Engine 5 networking systems (or other major engines) and familiarity with their subsystems (e.g., Unreal’s replication framework, networking subsystems).
- Previous work on multiplayer live events or large-scale shared experiences (e.g., concerts, virtual events, massively-multiplayer worlds).
- Familiarity with cloud infrastructure (AWS, GCP, Azure, or custom infrastructure) and Redis.
- Experience with WebSocket, WebRTC or browser-based multiplayer environments.
- Experience with open standards or interoperability (avatars, cross-platform worlds) — aligned with MSquared’s ecosystem vision. MSquared – Connecting virtual worlds
- Understanding of network security (DDoS mitigation, encryption, anti-cheat in multiplayer environments).
Boilerplate
We know the best ideas come from diverse minds and lived experiences. We encourage applications from all backgrounds, and welcome candidates who have valuable experience to bring to the role. If you identify with the team and mission, but not all of our requirements, then please still apply.
Why Join Us
At MSquared, you’ll work on meaningful technology that prioritizes interoperability, creativity, and ownership. We are passionate about creating a more equitable digital ecosystem and having fun while doing it.
Benefits include:
- Competitive salary
- Private healthcare and dental
- Unlimited holiday
- Flexible hybrid working
- Weekly wellness sessions and a stocked office kitchen
Let’s build the open metaverse together.
Improbable Candidate Privacy Policy