Senior Unity Engineer - Remote

Employer

Job Description

Work from anywhere with a small group of smart passionate people on a cutting-edge software product for virtual reality. You’ll have flexible work hours and as much autonomy as you can handle.


As a Senior Unity Software Engineer, you will be involved in every aspect of creating, updating, testing, and maintaining immersive collaboration and productivity tools, multiplayer games, and developer tools in order to build cohesive and immersive VR environments for multiple hardware and software platforms using Unity game engine. You will have the opportunity, responsibility, and freedom to lead your own projects and feature implementations. We’re looking for self-starters who don’t need to be told what to do and can take initiative.

Skills:

  • Strong experience working with C# – 4+ years
  • Extensive knowledge of Unity3D and C#/.NET Framework
  • Knowledge of software design patterns and ability to write clear code
  • Strong knowledge of C#/Mono/.NET standard
  • 3+ years programming experience with Unity
  • Understanding of OOP principles and design patterns
  • Multiplayer networking (Photon or similar)
  • Ability to write optimized code
  • At least one released multiplayer project
  • Strong communication and collaboration skills
  • Ability to work remotely, manage time effectively, and thrive in a fast-paced startup culture


Bonus:

  • Master’s degree in computer science or applied mathematics
  • ECS
  • Native Plugin development
  • Git Submodules
  • Unreal Engine


Perks:

  • Industry-leading compensation package
  • Flexible vacation policy
  • Monthly hackathons to expand your skills
  • Weekly VR team gaming sessions
  • Remote work
  • Flexible work hours
  • Negotiable benefits