Posted in

Senior Software Engineer – Oculus Studios Central Technology

Senior Software Engineer – Oculus Studios Central Technology

CompanyMeta
LocationBurlingame, CA, USA, Remote in USA
Salary$177000 – $251000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • 8+ years of experience in learning new approaches, coding languages, and Meta specific solutions
  • 5+ years of experience in immersive media or game development
  • 5+ years of development experience in Unreal, Unity or native engines
  • Expert knowledge of C/C++/C# coding in 3D entertainment or games
  • Broad knowledge of games and game development and/or enterprise scale infrastructure
  • Experienced collaborating with team members across multiple disciplines to bring products to life

Responsibilities

  • Work directly with Oculus Studios Technical Director to establish priorities and technology goals across multi-year efforts
  • Navigate a dynamic development environment by implementing consistent and accountable systems on which our first-party developers rely
  • Establish and maintain relationships with Oculus partners, acting as a technical representative for developer impact to other teams.
  • Work in multiple development environments as needed. Such as but not limited to C++, C#, Python, Hack, JavaScript, Unity, Unreal, Visual Studios, Rider etc.
  • Facilitate technical learnings between the Oculus Studios through documentation, demo materials, code examples and advocacy.

Preferred Qualifications

  • Shipped AAA titles or large Enterprise solutions
  • 8+ years of experience in developing and maintaining development infrastructure for games and/or enterprise (large scale distributed environments)
  • Experience with General Frameworks: GraphQL, Graph API, Ent Framework
  • Experience as a Full-Stack developer in a large scale distributed environment
  • Experience in building user facing tools using languages such as Hack, JavaScript, React, etc
  • Experience building supportable solutions that include proactive alerting, monitoring, and product metrics
  • Experience with major cloud providers (AWS, Azure, etc.)
  • Experience working with distributed computing platforms
  • Bachelor’s Degree or higher in Computer Science or Engineering