About the Role
We are seeking a Senior Engineer to spearhead the creation and enhancement of social experiences within our virtual reality platform. This role involves designing and implementing features that foster user interaction and community engagement, ensuring a seamless and enjoyable experience for all users.
Responsibilities
- Design and implement social features that enhance user engagement.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with the team to identify and address technical challenges.
- Ensure the scalability and performance of social features.
- Maintain and improve existing social systems.
- Contribute to the development of the platform's architecture.
- Participate in code reviews and pair programming sessions.
- Provide mentorship to junior engineers.
- Stay updated with the latest trends in virtual reality and social technologies.
- Work closely with the product and design teams to align features with user needs.
- Implement and maintain automated testing for social features.
- Ensure the security and privacy of user data.
- Troubleshoot and resolve issues related to social features.
- Optimize the performance of social systems.
- Develop and maintain documentation for social features.
- Collaborate with the community to gather feedback and improve features.
- Ensure compliance with industry standards and best practices.
- Participate in the on-call rotation for social systems.
- Contribute to the development of the platform's roadmap.
- Work on improving the scalability of social features.
- Ensure the reliability and stability of social systems.
- Collaborate with the QA team to test social features.
- Participate in the development of the platform's architecture.
- Work on improving the performance of social features.
- Contribute to the development of the platform's infrastructure.
Nice to Have
- Experience with Unity's networking solutions.
- Familiarity with VRChat's codebase and architecture.
- Experience with Unity's UI system.
- Knowledge of VRChat's social features.
- Experience with Unity's animation system.
- Familiarity with VRChat's community and user base.
- Experience with Unity's physics system.
- Knowledge of VRChat's moderation and safety systems.
- Experience with Unity's audio system.
- Familiarity with VRChat's content creation tools.
Compensation
Competitive salary and equity
Work Arrangement
On-site
Team
Collaborative and innovative team focused on enhancing social experiences within a virtual reality platform.
What You'll Do
- Design and implement social features that enhance user engagement.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with the team to identify and address technical challenges.
- Ensure the scalability and performance of social features.
- Maintain and improve existing social systems.
- Contribute to the development of the platform's architecture.
- Participate in code reviews and pair programming sessions.
- Provide mentorship to junior engineers.
- Stay updated with the latest trends in virtual reality and social technologies.
- Work closely with the product and design teams to align features with user needs.
What You'll Need
- Proven experience in software engineering, with a focus on social features.
- Strong proficiency in C# and Unity.
- Experience with virtual reality technologies.
- Knowledge of networking and real-time systems.
- Experience with cloud services and distributed systems.
- Strong problem-solving skills and attention to detail.
- Ability to work in a fast-paced and dynamic environment.
- Excellent communication and collaboration skills.
- Experience with Agile methodologies.
- Knowledge of database systems and SQL.
Nice to Have
- Experience with Unity's networking solutions.
- Familiarity with VRChat's codebase and architecture.
- Experience with Unity's UI system.
- Knowledge of VRChat's social features.
- Experience with Unity's animation system.
- Familiarity with VRChat's community and user base.
- Experience with Unity's physics system.
- Knowledge of VRChat's moderation and safety systems.
- Experience with Unity's audio system.
- Familiarity with VRChat's content creation tools.
Our Benefits
- Competitive salary and equity.
- Health, dental, and vision insurance.
- 401(k) with company match.
- Generous time off and holidays.
- Flexible work hours and remote work options.
- Professional development opportunities.
- Employee assistance programs.
- Wellness initiatives and resources.
- Team-building activities and events.
- Performance bonuses and incentives.
Our Culture
- Collaborative and innovative team focused on enhancing social experiences within a virtual reality platform.
- Diverse and inclusive work environment.
- Emphasis on continuous learning and growth.
- Open communication and feedback culture.
- Supportive and mentorship-driven team.
- Focus on work-life balance and well-being.
- Encouragement of creativity and innovation.
- Commitment to quality and excellence.
- Dedication to user satisfaction and community engagement.
- Passion for virtual reality and social technologies.
How to Apply
- Submit your resume and cover letter through our careers page.
- Include relevant experience and projects in your application.
- Highlight your skills and qualifications for the role.
- Prepare for technical and behavioral interviews.
- Showcase your passion for virtual reality and social technologies.
- Demonstrate your problem-solving and collaboration skills.
- Be ready to discuss your experience with Unity and C#.
- Show your understanding of networking and real-time systems.
- Prepare to talk about your experience with cloud services and distributed systems.
- Be ready to discuss your experience with Agile methodologies.
Not provided