Gameplay Software Engineer - Reality Labs

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AR/VR · Gaming

Description For Gameplay Software Engineer - Reality Labs

Meta's Reality Labs is at the forefront of building revolutionary products that enhance human connection through virtual reality technology. As a Gameplay Software Engineer in the Workrooms team, you'll be instrumental in developing immersive VR meeting experiences where teams can collaborate effectively regardless of physical location. The role combines expertise in C++ programming, 3D real-time interactive engines, and character animation to create seamless virtual interactions.

You'll work on sophisticated systems that power digital representations of people and animation in cross-platform applications, ensuring high performance and maintainability. The position requires strong technical skills in C++, game engine development, and object-oriented design, along with the ability to collaborate across disciplines with product managers, designers, and researchers.

The ideal candidate will have a solid foundation in computer science, experience with VR development, and a passion for creating innovative mixed reality experiences. You'll be joining Meta's mission to push the boundaries of social technology beyond traditional 2D screens into the realm of augmented and virtual reality.

Working at Meta's Reality Labs offers the opportunity to shape the future of human interaction in virtual spaces, with access to cutting-edge technology and a team of world-class experts. The role combines technical challenges with creative problem-solving, making it perfect for engineers who want to impact how people connect and work in virtual environments.

Last updated 19 hours ago

Responsibilities For Gameplay Software Engineer - Reality Labs

  • Build tech, tools and pipelines for generating very high quality digital representations of people
  • Architect and implement efficient and reusable systems that drive animation in complex real-time cross-platform applications
  • Set a high-quality bar to make our technology easy and delightful for developers to use
  • Write high-quality, well optimized, and maintainable code
  • Collaborate with other engineers, product managers, designers, artists, and user researchers to deliver innovative mixed reality and flat-screen products

Requirements For Gameplay Software Engineer - Reality Labs

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Strong experience with C++
  • Experience as an engineer building and shipping features within 3D real-time interactive engines (Unity 3D, Unreal, or other/proprietary)
  • Expertise in object-oriented and component-based design experience
  • Strong problem-solving and communication skills

Interested in this job?

Jobs Related To Meta Gameplay Software Engineer - Reality Labs

Developer Advocate, Python

Developer Advocate position at Meta focusing on Python community engagement, open source contributions, and technical advocacy for Meta's Python technologies.

Software Engineer, Product

Mid-level Software Engineer position at Meta, focusing on product development with competitive compensation and opportunities to work on cutting-edge technologies.

Software Engineer, Systems

Systems Software Engineer role at Meta, focusing on operating systems and distributed systems development with competitive compensation and benefits.

Software Engineer

Software Engineer role at Meta developing large-scale applications and systems, offering competitive compensation and opportunity to work on next-gen social technology.

Software Engineer, Product

Meta is seeking a Software Engineer, Product to develop and maintain software applications and systems, requiring 1 year of experience and strong programming skills.