Senior Engineer- Experience
full-time • Remote
Senior Engineer- Experience
VRChat is looking for a Senior Engineer to join the Experience team. As a Senior Engineer on the Experience team, you will be responsible for building and maintaining the systems that enable users to explore, interact with, and express themselves in VRChat. You will collaborate with designers, artists, and other engineers to create new features and improve existing ones.
You will be part of a team that's responsible for the client-side systems and features that make up the VRChat experience. This involves both new feature development and maintenance of existing features.
Responsibilities:
- Develop new features and maintain existing ones for the VRChat client.
- Collaborate with designers, artists, and other engineers to create new features and improve existing ones.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and provide feedback to other engineers.
- Troubleshoot and debug issues reported by users.
- Contribute to the overall architecture and design of the VRChat client.
Qualifications:
- 5+ years of experience in software development.
- Strong programming skills in C#.
- Experience with Unity game engine.
- Experience with client-server architectures.
- Experience with networking protocols.
- Excellent communication and collaboration skills.
- Experience with performance optimization.
Bonus Points:
- Experience with VR/AR development.
- Experience with VRChat.
- Experience with other game engines.
- Experience with Agile development methodologies.
