Posted in

Senior Software Engineer – Oculus Studios Developer Experience

Senior Software Engineer – Oculus Studios Developer Experience

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
  • Broad knowledge of games and game development and/or enterprise scale infrastructure
  • Experienced in Python development
  • Experienced in PHP / Hack development
  • Experienced collaborating with team members across multiple disciplines to bring products to life

Responsibilities

  • Help define and establish Meta’s infrastructure approach for game studios – working across multi-year efforts
  • Support and improve pre-existing gaming infrastructure inside of Meta for example TeamCity, Perforce, GitHub etc.
  • Work in multiple coding languages such as but not limited to C++, C#, Python, Hack, JavaScript, React and more
  • Work with multiple game engines such as Unity, Unreal, and proprietary engines
  • Work with multiple game development Integrated Development Environments such as Visual Studios, Rider etc.
  • Partner with other teams within Meta to figure out best approaches while bringing the Meta focuses on reliability, scalability, security to the game studio space
  • Work with alternate hosting environments (cloud/corporate/lab) and help determine where and how they should be used
  • Support game studios during break/fix scenarios and be part of the escalation path

Preferred Qualifications

  • 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
  • Shipped AAA titles or large Enterprise solutions
  • Experience working in major game engines (i.e. Unreal, Unity)
  • 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