Software Engineer – Oculus Studios Central Technology
Company | Meta |
---|---|
Location | Burlingame, CA, USA, Remote in USA |
Salary | $177000 – $251000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, 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