Research Software Tech Lead/Manager

Research | Pittsburgh, PA

Oculus is a world leader in virtual and augmented reality systems. Come work alongside expert software engineers, hardware engineers and research scientists to create the technology that makes VR and AR pervasive and universal. We are seeking a technical lead/manager with a deep C++ skillset and a passion for working on breakthrough new technology. You love solving novel problems from first principles. You're always on the lookout for better, faster and smaller solutions. You enjoy working at all levels of the software stack, from device drivers to operating systems, core libraries to user experiences. You have the experience and talent for managing other software engineers. You enjoy mentoring, coaching, providing feedback and making people better. At Oculus Research, you’ll build cutting-edge research prototypes that explore the future of virtual reality (VR) and augmented reality (AR). Join a world-class team experimenting with bold ideas in areas including optics, haptics, tracking, displays, computer vision, user experience, audio, and perceptual psychology.


  • Recruit, hire, onboard, manage, mentor, train, develop, empower and evaluate professional software engineers that turbocharge Pittsburgh research
  • Represent, champion and model software engineering excellence for the organization
  • Provide technical leadership, recommend and enforce best practices, develop engineering strategy and roadmap
  • Communicate, coordinate and collaborate with Pittsburgh leadership, peers and other EMs within Oculus Research

Minimum Qualifications

  • BS in computer science or related technical field
  • 5+ years C/C++ experience
  • 5+ years managing software engineers
  • 5+ years industry experience architecting, developing and shipping software products

Preferred Qualifications

  • Research background or experience
  • Experience with rapid prototyping
  • Experience with software libraries used in numerical optimization, such as boost, OpenML, OpenGL, CUDA
  • Experience developing on multiple operating systems, including Windows and Linux
  • Familiarity with lower-level, electrical aspects of system design

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.