Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Description:
We are seeking a talented Gameplay Software Engineer to join our Beat Saber team. In this role, you will collaborate with a group of passionate engineers to design, implement, and optimize new features and content for one of the world’s most popular VR rhythm games. You will own major areas of the codebase, drive code quality and stability, and ensure the best possible performance across multiple platforms.
Key Responsibilities:
1. Feature Development: Work with a team of engineers to implement new features, integrate platform services, and add new game content to Beat Saber.
2. Codebase Ownership: Take ownership of major areas of the codebase, maintaining and improving code quality, stability, and scalability.
3. Performance Optimization: Optimize various game systems to achieve best-in-class performance across all supported platforms.
4. Collaboration: Work independently and as part of a team, contributing to a fast-paced, diverse, and collaborative environment.
5. Product Lifecycle: Participate in all phases of the product development lifecycle, including requirements definition, specifications, development, testing, product release, and sustaining engineering.
6. Help launch the next top titles on Horizon -- improve code quality and stability across multiple games
7. Optimize various systems for best performance across platforms.
Minimum Qualifications:
• BS in Computer Science/Engineering or equivalent industry experience.
• 3-5 years game development experience.
• Proficiency in Typescript, object-oriented programming, and component-oriented architecture
• Ability to work independently with minimal outside supervision.
• Ability to multi-task, prioritize and be flexible – able to adapt plans and react to change in a diverse, fast-paced, and collaborative environment.
• Demonstrated habit of writing super-clean, encapsulated, testable, and well documented code. Own major areas of the codebase -- maintain improve code quality and stability.
• Experience with all phases of product development lifecycle, including requirements definition, specifications, development, test, product release, and sustaining engineering.
Preferred Qualifications:
• Working knowledge of 3D math.
• Extensive experience with Unity, including non-game loop features such as asset bundles, shaders, particle systems, and editor tool creation.
• Previous experience developing for current generation of gaming platforms (e.g., PlayStation, Xbox, PC, VR).
• Experience with version control (e.g., Git, Perforce) and build systems.
Candidate Value Proposition: Work with cutting-edge technology and a world-class team, expanding your skills in gameplay engineering and VR development
Key Skills
Ranked by relevanceReady to apply?
Join SGS Consulting and take your career to the next level!
Application takes less than 5 minutes