Senior Developer (Unity)

Full-stack / Resourceful / Organized

Duration: Permanent, Full-time

Location: Work from home (remote) but must be living in Canada as a citizen or have a valid work permit

Salary: $80K~100K

Hello! Metanaut is a small award-winning team who’s passionate about building a better future. We’ve been creating VR apps & games for over 8 years now! Our focus is to develop VR experiences that spark a sense of wonder and make a positive impact on the world.

We’re expanding the size of our team to work on a brand new VR experience that will knock your socks off. We’re in the early phases of the project right now so we can’t disclose much but what we can say is: This is the job for you if you want to work on exciting, bleeding edge VR games that push the boundaries of what’s possible. This is a concept that has never been attempted before, and we’re looking for candidates who have the chops to explore this unknown territory with us!

Successful candidates are experts in Unity and understand the engine inside and out. They are also masterful in C#. It’s important for the candidate to explain technical concepts well and be a quick learner. Some Azure experience is preferred.

Responsibilities:

  • Design, develop, and maintain a C# CIL interpreter for IL2CPP platforms (Unity)
  • Develop a Unity-based SDK that uses this interpreter (we have the backbones of this interpreter working with Unity already but we need to develop it further)
  • Develop Azure-based backend that hosts and delivers packages created by the SDK (also already have it working)
  • Develop innovative methods in reducing the filesize of these packages
  • Develop gameplay logic
  • Conduct and participate in regular code reviews and 1-on-1 meetings with junior developers
  • Create and improve our Unity-based tools / processes to support development
  • Contribute innovative and creative ideas on all aspects of virtual reality design and development
  • Write and maintain comments in your code and documentation in our internal wiki
  • Participate in daily scrum meetings and weekly sprint meetings (online)

Requirements:

  • Must have Canadian citizenship or PR
  • 6+ years of professional Unity experience with at least one shipped title
  • Experience designing and implementing system architecture
  • Bachelor’s degree in Computer Science, related discipline, or equivalent experience
  • Excellent verbal and written communication skills
  • Disciplined and self-driven without needing constant supervision in a home environment

Nice to haves:

  • Experience developing an SDK
  • Experience being a tech lead
  • Experience with data handling in YAML, JSON, and custom binary formats
  • Experience with Azure (server data storage, authentication, and maintenance)

About Metanaut:

Metanaut is one of the first VR studios in Canada, and has won some of the world’s largest VR grants & competitions. Our team has backgrounds in industrial design, engineering, interactive arts, and computer science—which helps us apply proven real-world design principles to unfamiliar virtual worlds.

Our studio is entirely independent and Canadian owned and will forever stay that way. We understand the importance of not sacrificing integrity and ideas for sake of profit.

We split our time between the metaverse and Vancouver, and we want you to join us in the journey!

Benefits:

  • Be part of a close-knit and friendly team that have lots of experience with VR
  • Wear different hats and never be bored of your work
  • Make important decisions that affect the company and our projects
  • 100% coverage of any health-related spending within an allowance that renews every year
  • Work from home
  • 3 weeks of vacation + 5 sick days
  • All computer and VR hardware is provided for you
  • Diverse and inclusive team members who care about making the world a better place

To Apply:

Email us at [email protected] with the following:

  • Cover Letter
  • Resume
  • A link to your portfolio
  • Tell us where you found the job posting
  • Tell us one interesting fact about yourself!