Work with a team of engineers to implement new features into Beat Saber, including integrating new platform services, game content, and more.
Own major areas of the codebase—maintain, improve, and help ensure long-term code quality and stability.
Optimize gameplay and supporting systems for best performance across platforms.
Contribute across the product development lifecycle, from requirements definition and specifications through development, testing, release, and sustaining engineering.
Write super-clean, encapsulated, testable, and well-documented code that teammates can confidently build on.
What's Needed?
BS in Computer Science/Engineering or equivalent industry experience.
5–7 years of game development experience.
Proficiency in C#, object-oriented programming, and component-oriented architecture.
Ability to work independently with minimal outside supervision.
Experience building and shipping software through requirements, development, test, release, and sustaining engineering