Software Engineer, Multiplayer - Beat Games

Award-winning VR game studio creating Beat Saber, a successful VR game with over 4 million copies sold.
$90,000 - $150,000
Backend
Mid-Level Software Engineer
Remote
51 - 100 Employees
3+ years of experience
Gaming · AR/VR

Description For Software Engineer, Multiplayer - Beat Games

Beat Games, an award-winning VR game studio based in Prague, is seeking a Software Engineer to join their multiplayer team for Beat Saber - their flagship VR game that has sold over 4 million copies. This role is crucial in shaping the future of VR gaming and entertainment, working at the intersection of music and games. The position involves developing and improving multiplayer features using AWS-based solutions and backend technologies like PHP and ReactJS.

The successful candidate will be part of a growing team that collaborates with world-renowned artists like Billie Eilish, Queen, and Lady Gaga. You'll be responsible for designing and implementing new backend components, optimizing systems across platforms, and maintaining code quality. The role requires strong expertise in multiplayer game development, object-oriented programming, and AWS services like GameLift.

As part of Meta's AR/VR initiative through Facebook Reality Labs, you'll be contributing to the next evolution of social technology. The position offers the flexibility of remote work while being part of a team that's pushing the boundaries of what's possible in VR gaming. This is an excellent opportunity for a mid-level engineer who wants to work on cutting-edge technology that combines gaming, music, and virtual reality, while being part of a successful product that's already made its mark in the industry.

Last updated 6 days ago

Responsibilities For Software Engineer, Multiplayer - Beat Games

  • Improve and extend 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

Benefits For Software Engineer, Multiplayer - Beat Games

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k

Interested in this job?

Jobs Related To Beat Games Software Engineer, Multiplayer - Beat Games

Roving Building Engineer

Experienced Building Engineer position at Action Property Management in San Francisco, offering competitive pay and comprehensive benefits package.

Software Engineer - Mission Manager

Software Engineer position at Palantir focusing on developing and scaling the Mission Manager platform for secure government applications using Kubernetes and distributed systems.

Software Engineer II

Mid-level Software Engineer position at PDI Technologies, focusing on developing and maintaining custom software solutions for the petroleum and retail industry.

Backend Engineer/Node.js, AWS, Solana, Ethereum

Backend Engineer position focusing on Node.js, AWS, and blockchain integration, building scalable systems and APIs for a remote-first company.

Software Engineer - Mission Manager

Software Engineer position at Palantir working on Mission Manager, a PaaS platform for US Government customers, focusing on Kubernetes and distributed systems.