Senior Unity Engineer
Global, Remote, Full time
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. Remio is in a unique position that allows us to merge game-like features and collaboration tools into one product. If you’ve shipped your own game or worked with new mechanics in VR, we want to hear from you.
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.
Requirements
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
Game Physics
Expert knowledge with Assembly definitions
Expert Git experience
Knowledge of game systems such as Gamelift
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