Senior Software Engineer – Oculus Studios Developer Experience
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
- 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