Software Engineer, Multiplayer - Beat Games

Meta builds technologies that help people connect, find communities, and grow businesses, including social platforms and virtual/augmented reality experiences.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Gaming · AR/VR

Description For Software Engineer, Multiplayer - Beat Games

Meta's Beat Games studio in Prague is seeking a Software Engineer to help evolve Beat Saber, their highly successful VR rhythm game that has sold over 4 million copies. This role focuses on multiplayer development, working with AWS-based solutions and backend systems to enhance the game's online features. Beat Games collaborates with major artists like Billie Eilish, Queen, and Lady Gaga, putting you at the intersection of gaming and music innovation.

As a Multiplayer Software Engineer, you'll be responsible for improving and extending the existing multiplayer infrastructure, designing new backend components, and optimizing systems for cross-platform performance. You'll work closely with gameplay engineers and designers to implement new features while maintaining code quality and stability.

The ideal candidate should have experience with multiplayer game development, strong programming fundamentals, and the ability to work independently. Knowledge of AWS services (especially GameLift), PHP/Hack, ReactJS, and C#/C++ is valuable. You'll be joining a growing team of VR industry leaders who are pushing the boundaries of interactive music experiences.

This position offers the flexibility of working either from the Prague office or remotely from the UK, allowing you to be part of Meta's broader mission in building the future of social technology and virtual reality. You'll contribute to a product that has already proven its market success and continues to innovate in the VR space.

If you're passionate about multiplayer game development, have a strong technical background, and want to work on a product that millions of people enjoy, this role offers an exciting opportunity to shape the future of VR gaming at one of the world's leading technology companies.

Last updated a few seconds ago

Responsibilities For Software Engineer, Multiplayer - Beat Games

  • Improve and extend existing AWS based multiplayer solution
  • Design and build new backend components within Beat Saber using PHP/Hack/ReactJS
  • Collaborate with gameplay engineers and game designers on new and existing game components
  • Own major areas of the codebase -- maintain improve code quality and stability
  • Participate in technical decisions by providing alternatives and reasoning
  • Optimise various systems for best performance across platforms

Requirements For Software Engineer, Multiplayer - Beat Games

PHP
React
  • BS in Computer Science/Engineering or equivalent industry experience
  • Experience in developing multiplayer games from concept to large amounts of users
  • Demonstrated experience in working independently with minimal outside supervision
  • Proficiency in object oriented programming, and component oriented architecture
  • Capacity to multi-task, prioritize and be flexible
  • A habit of authoring clean, encapsulated, testable, and well documented code
  • Experience with all phases of product development lifecycle

Interested in this job?

Jobs Related To Meta Software Engineer, Multiplayer - Beat Games

Software Engineer, Infrastructure

Software Engineer role at Meta focusing on infrastructure operations, building and maintaining operational products and services for Meta's infrastructure.

Software Engineer, Infrastructure

Software Engineer position at Meta's Infrastructure team in Zurich, building large-scale distributed systems that power Facebook's core services.

Business Engineer

Business Engineer role at Meta focusing on building scalable solutions that bridge business and technology, requiring 3+ years of software engineering experience.

Software Engineer, Audio SWE

Audio Software Engineer position at Meta working on audio processing, codecs, and real-time communication applications.

Optical Network Engineer

Meta is seeking an Optical Network Engineer to design, build, and operate one of the world's largest Optical Networks, focusing on network design, data analysis, and automation.