Software Engineer, Oculus Social Platform

Oculus | Menlo Park, CA

As a Software Engineer on Oculus Experiences, you’ll be architecting and building the virtual destination and experiences to discover and launch into VR. We’re looking for talented engineers passionate about product and working on cutting edge VR.


  • Help deliver an exceptional virtual reality experience by improving performance and quality of our SDK.
  • Improve code quality and stability.
  • Create innovative VR features in Oculus Experiences and beyond.
  • Optimize the experience across for the Oculus platform.
  • Own major areas of the codebase.

Minimum Qualifications

  • Bachelor's degree or equivalent experience in Computer Science, Mathematics, or similar field.
  • 5+ years experience with C/C++ programming on low-level systems.

Preferred Qualifications

  • Experience with 3D engines.

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.

If you need assistance or an accommodation due to a disability, you may contact us at or you may call us at +1 650-308-7837.