QuestRift SGoApps & GamesCommunitySupport

Software Engineering Manager

AR/VR | Pittsburgh, PA

At Facebook Reality Labs (FRL), we’re developing the future of Augmented Reality (AR), Virtual Reality (VR) and Mixed Reality (MR). We are currently seeking an experienced technical Software Engineering Manager for the Human Understanding team in Pittsburgh, PA.

Human Understanding is tasked with building next generation technology and experiences centered around Virtual Humans through the modeling and rendering of photorealistic avatars. In this role, you will help recruit and manage a team of software engineers and make your own individual contributions in the development of the telepresence communication engine that is required to achieve social telepresence. The right candidate should thrive in a cross-functional environment as the team collaborates closely with Research, Hardware, Firmware and Software team, in multiple geographic locations.

This position involves working with early technology paths, with a focus on execution and working collaboratively to manage system maturation/risk, while providing clear and effective communication across the team. The position is based in Pittsburgh, PA.


  • Be both a highly technical, hands-on coder and effective people manager.
  • Be a subject matter expert and have strategic influence.
  • Lead and grow a software engineering team to deliver next-generation tele-presence communication system.
  • Establish solid project framework and excellent development processes.
  • Work closely with various organizations at different geographical locations to define and execute long-term technology road maps.
  • Set clear expectations and create a positive work environment based on accountability, in collaboration with the engineering and management teams.
  • Recruit world-class talent and provide mentorship to team members.
  • Communicate cross-functionally and drive engineering efforts.

Minimum Qualifications

  • 5+ years of management experience in software development including building high performing teams.
  • 5+ years of experience in modern C++ development.
  • Communicator and influencer with experience managing cross-team and cross-geography collaborations.
  • Knowledge in compute & systems development with a track record in building technology & product development in the areas of telecommunication systems or real-time gaming.
  • Experience working in research teams or highly dynamic environments.

Preferred Qualifications

  • MS degree in Engineering, Physics, Computer Science or related field or equivalent experience.
  • Experience managing joint hardware-software development and associated rapid prototyping projects.
  • Experience with C# and Python.

Ready to Join?

Apply Now

Oculus is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, genetic information, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.

Oculus is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at