Role overview
At MSquared, we are pioneering the future of interconnected virtual worlds, empowering brands, agencies, and creators to build, scale, and own immersive digital experiences. Our mission is to break down barriers between virtual environments, fostering an open metaverse where creativity and community thrive, guided by shared standards, shaping a vibrant and dynamic digital ecosystem.
As a subsidiary of Improbable, one of the UK's most well-funded tech startups known for its groundbreaking technology, MSquared is at the forefront of the industry. By delivering cutting-edge, innovative products, we are transforming how virtual worlds are created and experienced.
What you'll work on
Design, build, and maintain scalable, flexible services that underpin virtual environments.
Develop core infrastructure, services, and APIs that make these capabilities accessible to developers.
Contribute to the seamless operation and expansion of our platform, ensuring exceptional user experiences.
Work on projects that span distributed systems, game engine integration like Unreal, real-time networking, and more.
Receive mentorship and structured professional development from world-class engineers, helping you grow into a leading expert in the field.
What we're looking for
Strong academic record, meaning a high degree classification, complemented by extracurricular involvement or internships in a software environment.
A passion for gaming, online experiences or distributed systems with a desire to shape the future of virtual worlds.
Experience with at least one modern programming language such as JavaScript, TypeScript, Go, C++, or similar.
Appreciation for productive software engineering including: developer tooling, AI copilots, IDE mastery and automation.
Demonstrable interest and passion for development (e.g. personal projects, blogs, open source projects etc.).