Senior Engineer - Social Experience

VRChat

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Develop, implement, and maintain new features within the VRChat client using Unity and C#
  • Enhance social systems and build UI/UX for groups, events, and community interaction features
  • Collaborate with product managers, designers, and engineers to translate vision into functional code
  • Contribute to the full feature lifecycle, from prototyping to deployment and post-launch maintenance
  • Identify and address performance bottlenecks to ensure a smooth user experience across platforms
  • Participate in code reviews to maintain high standards for code quality and architectural integrity

Requirements

  • 2-5+ years of professional software development experience, preferably in game development or social platforms
  • Proficiency in C# and strong working knowledge of the Unity engine
  • Experience with client-side development for social features or user interfaces
  • Solid understanding of object-oriented programming (OOP) and software design patterns
  • Familiarity with version control systems such as Git
  • Excellent communication skills and an agile, collaborative mindset for remote work

Preferred Qualifications

  • Experience building responsive, cross-platform UIs with Unity and uGUI
  • Experience optimizing Unity projects for standalone VR hardware
  • Knowledge of native mobile development (Swift for iOS or Kotlin for Android)
  • Familiarity with web technologies like React, Express, or API integrations (REST/JSON, WebSockets)
  • Demonstrated interest in VR, online communities, or being a VRChat user/creator

Benefits

  • 100% remote work environment with flexible working hours
  • Health benefits
  • 401K (US) or Group RRSP (Canada)
  • Stock options
  • Unlimited/flexible vacation time and generous paid holiday schedule
  • Paid parental leave

About the Company

VRChat offers a first-of-its-kind platform providing endless social VR experiences. With over 250,000 worlds, our mission is to allow users to bring their imaginations to life and shape the metaverse.

Skills & tools

C++UnityUI/UX Design

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 012-5+ years professional software development experience
  2. 02Proficiency in C#
  3. 03Strong knowledge of Unity engine
  4. 04Experience with client-side social features or UI
  5. 05Understanding of OOP and design patterns
  6. 06Familiarity with Git