PC Graphics + SDK Technical Program Manager

Technical Program Management | Menlo Park, CA

As the TPM for Graphics and SDK at Oculus, you will partner with the Graphics engineering team in developing the graphics engine optimized for CPU and GPU performance. You will work with the engineering team to design, develop and maintain high quality interactive rendering effects and capabilities while maintaining compute performance, memory and concurrency. You will collaborate with engineering and product management on strategy, team goals and with primary responsibility to lead execution of all phases of the development cycle, planning requirements, managing schedules, identifying and tracking risks and clear communication to project stakeholders. The ideal candidate is energized by having impact, is passionate about high-quality user interfaces, and enjoys working in a fast-paced, dynamic environment.


  • Develop project schedules based on product requirements, technical challenges, and business needs.
  • Able to dive into existing systems, collaborate and support engineers, designers and artists to create high quality visual experiences with efficient production workflows.
  • Manage communication within and between cross-functional teams.
  • Work with teams to set milestones, communicate project statuses, and identify/address potential setbacks.
  • Work cross-functionally to develop best practices and product development processes in a quickly changing and dynamic environment.
  • Coordinate and contribute to engineering deliverables including specifications and test plans.
  • Ensure project documents are complete, current and available for staff and leadership review.
  • Engage with cross-functional teams to identify constraints, dependencies, risks/issues, and to deliver software features.
  • Identify resources needed and work closely with the team leads to maintain full visibility of multiple projects, ensuring resource gaps are addressed efficiently.
  • Up to 15% travel.

Minimum Qualifications

  • BS in Computer Science, Electrical Engineering, or Computer Engineering, or equivalent experience.
  • At least 3 years experience as a program manager working in a cross-functional software development environment.
  • Experience with shaders and GPU programming.
  • Knowledge of DirectX 11+ or OpenGL APIs.
  • Knowledge of software development processes and best practices.
  • Knowledge of project and issue tracking systems.
  • Experience operating autonomously across multiple teams.

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 accommodations-ext@fb.com or you may call us at +1 650-308-7837.