Oculus Studios Central Technology is seeking a Senior Software Engineer to join their team. This role involves working with Oculus Studios to improve shared technologies and empower first-party studios. The engineer will develop and maintain common solutions for game studios, provide direct support, and act as a technical representative. Responsibilities include establishing priorities and technology goals, implementing consistent systems, maintaining relationships with partners, working in various development environments (C++, C#, Python, Hack, JavaScript, Unity, Unreal), and facilitating technical learnings through documentation and code examples. The ideal candidate will have a strong background in game development or enterprise-scale infrastructure.
Good To Have:- Full-Stack developer experience in large-scale distributed environments
- 8+ years of experience developing and maintaining game/enterprise infrastructure
- Experience with major cloud providers (AWS, Azure)
- Shipped AAA titles or large Enterprise solutions
- Bachelor's Degree in Computer Science or Engineering
- Experience with distributed computing platforms
- Experience building supportable solutions with proactive alerting and monitoring
- Experience building user-facing tools (Hack, JavaScript, React)
- Experience with General Frameworks: GraphQL, Graph API, Ent Framework
Must Have:- 8+ years of experience learning new approaches, coding languages, and Meta 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# in 3D entertainment or games
- Broad knowledge of games and game development/enterprise infrastructure
- Experienced collaborating with cross-functional teams