Senior Unity Developer: VR professional services

4 weeks ago


Vancouver, British Columbia, Canada Aequilibrium Software Inc. Full time

Senior Unity Developer

We are looking forward to an experienced Senior Unity Developer with in-depth XR experience joining our tech professional services team for our enterprise customers. We are a fun and agile tech company where you can contribute to, and benefit from our incredible culture with lunch and learns, weekly business updates, team-bonding events, and genuine team members to collaborate with. Aequilibrium is on a mission to create digital solutions that enrich people's lives, and we are dedicated to outstanding customer experiences for our clients.

What you'll be doing

  • Collaborate in small teams and work in a low supervision, high ownership environment.
  • Produce multiple projects, delivering high-quality, engaging experiences within allotted time frames.
  • Collaborate with developers, designers, and artists to create and enhance features across all aspects of the experience, including XR functionalities, UI elements, animations, audio, physics, and rendering.
  • Generate ideas and solutions for improving functionality

Who You Are:

The ideal candidate has commercial experience developing games or applications for VR, with an attention to detail and a dedication to creating high-quality products. They should be proficient with industry-standard software tools (documentation, bug tracking, version control), and have a strong understanding of the production process and best practices.

Must Haves:

  • 5+ years of industry experience working with Unity or other game frameworks
  • Strong competency in C# and must have a passion for programming
  • Strong knowledge of SOLID principles and coding good practice
  • Experience working in an Agile development environment
  • Strong understanding of the UX design process and working alongside the UX design team
  • Virtual Reality / MR / AR development experience
  • Broad knowledge of game architecture and technologies (gameplay, ui, etc.)
  • Experienced with shipping applications or products
  • Proficient in the use of source control (PlasticSCM, Unity Collab, Git) and source code management patterns
  • Strong understanding of real-time rendering and rendering bottlenecks
  • Ability to integrate with external plugins, APIs, and libraries
  • Ability to analyze and troubleshoot complex issues across multiple processes or development pipeline involving various technologies

Nice to Have

  • Meta Quest/Rift experience specifically
  • Education/Training software or serious game experience
  • Experience working with story-based or dialogue centered applications
  • Have published applications on an app store, online platform or console (Applabs)
  • Experience creating Unity Assets
  • Experience with
  • (2d or 3d) animation or 3d modeling experience
  • Sound Design experience (if they make their own sound assets then great)
  • Lighting and Rendering experience
  • Level design/creation experience
  • Unity render pipelines and shaders (HLSL/ ShaderLab) experience
  • Networking or multiplayer experience (e.g. Photon)
  • Understanding of CI/CD processes
  • Developed applications using RESTful APIs

Education

  • Bachelor's degree in computer science, computer engineering, or a similar field.

Location

Aequilibrium is remote-first, and we continue to have quarterly in-person engagement events to nurture a healthy AEQ culture. Depending on your role, you may be required to be on-site from time to time to support the needs of our business.

Compensation

The typical salary range for this position is: CAD $90K - $120K annually. Salary offered will be based on skills, experience, and market data. We offer a competitive overall compensation package with remote work, unlimited access to training for up-skilling with Udemy, fully paid for comprehensive benefits, and an opportunity to work with a talented team and exciting emerging technology.

About Aequilibrium

Aequilibrium is a technology professional services organization voted multiple times among the Top 5 Best Companies in BC to work for, consistently ranked among the Top 5 Digital Agencies in Vancouver and winner of multiple VancouverUX Awards for product design. We bring together product managers, designers, and developers dedicated to creating winning web, mobile and IoT solutions. Our team uses Agile methodologies and Lean Startup principles to deliver our clients' projects faster and with less risk.

If you feel you'll thrive in this environment and make a difference, you should definitely apply

Some of Our Benefits

We offer our full-time employees:

  • Competitive compensation rates
  • Remote
  • Medical, dental, and extended health benefits
  • Employee referral bonus
  • Feedback based on regular 1:1s
  • Team-bonding events
  • And more perks

Learn more about our team:

Please note

At Aequilibrium, we seek candidates that add to our culture of valuing, respecting, supporting, and caring for each other. Diversity of thought and perspectives is critical to our success and all applicants are considered regardless of sexual orientation, gender identity, race, colour, age, disability, marital status, heritage, religious or political beliefs.

Aequilibrium is trusted with highly sensitive information. Upon joining our team, you may be asked to undergo security screenings including a criminal record check.

Get Social with Us

LinkedIn | Twitter | Instagram | Facebook

Check out some of our recent press:

BC Business | Thought Leadership articles, about XR, and other interesting content on our blog

Powered by JazzHR

GIRkY0Q6VO



  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    About the RoleWe are seeking an experienced Unity Developer with a strong background in Virtual Reality (VR) to join our team at Aequilibrium Software Inc. As a Senior Unity Developer, you will be responsible for developing high-quality, engaging experiences for our enterprise customers.Key ResponsibilitiesCollaborate with cross-functional teams to design...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    About the RoleWe are seeking an experienced Unity Developer with a strong background in Virtual Reality (VR) to join our team at Aequilibrium Software Inc. As a Senior Unity Developer, you will be responsible for developing high-quality, engaging experiences for our enterprise customers.Key ResponsibilitiesCollaborate with cross-functional teams to design...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About the RoleWe are seeking an experienced Unity Developer with a strong background in Virtual Reality (VR) to join our team at Aequilibrium Software Inc. as a Senior Unity Developer.Key ResponsibilitiesCollaborate with cross-functional teams to design and develop high-quality, engaging VR experiences.Develop and maintain complex Unity projects, ensuring...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About the RoleWe are seeking an experienced Unity Developer with a strong background in Virtual Reality (VR) to join our team at Aequilibrium Software Inc. as a Senior Unity Developer.Key ResponsibilitiesCollaborate with cross-functional teams to design and develop high-quality, engaging VR experiences.Develop and maintain complex Unity projects, ensuring...


  • Vancouver, British Columbia, Canada Unity Full time

    About the RoleWe are seeking a highly skilled Senior Multiplayer Developer to join our team at Unity. As a key member of our engineering team, you will be responsible for designing and implementing cutting-edge multiplayer features for our Unity Editor.Key ResponsibilitiesDevelop Unity Editor Features: Design and implement features that enable multiplayer...


  • Vancouver, British Columbia, Canada Unity Full time

    About the RoleWe are seeking a highly skilled Senior Multiplayer Developer to join our team at Unity. As a key member of our engineering team, you will be responsible for designing and implementing cutting-edge multiplayer features for our Unity Editor.Key ResponsibilitiesDevelop Unity Editor Features: Design and implement features that enable multiplayer...

  • Senior XR Developer

    4 days ago


    Vancouver, British Columbia, Canada Coal Car Studio Full time

    About Coal Car StudioWe are a dynamic and forward-thinking game development studio based in Vancouver, Canada, specializing in immersive virtual reality (VR) and augmented reality (AR) experiences.Job Opportunity: Senior Unity DeveloperWe are seeking an experienced Senior Unity Developer to join our team and play a key role in the development of our VR/AR...

  • Senior XR Developer

    3 days ago


    Vancouver, British Columbia, Canada Coal Car Studio Full time

    About Coal Car StudioWe are a dynamic and forward-thinking game development studio based in Vancouver, Canada, specializing in immersive virtual reality (VR) and augmented reality (AR) experiences.Job Opportunity: Senior Unity DeveloperWe are seeking an experienced Senior Unity Developer to join our team and play a key role in the development of our VR/AR...

  • Senior XR Developer

    7 hours ago


    Vancouver, British Columbia, Canada Coal Car Studio Full time

    About Coal Car StudioWe're a dynamic, forward-thinking studio based in Vancouver, Canada, dedicated to building immersive virtual worlds. Our team is passionate about pushing the boundaries of VR and AR, and we're looking for talented individuals to join us on this exciting journey.Job Opportunity: Senior Unity DeveloperWe're seeking an experienced, senior...

  • Senior XR Developer

    9 hours ago


    Vancouver, British Columbia, Canada Coal Car Studio Full time

    About Coal Car StudioWe're a dynamic, forward-thinking studio based in Vancouver, Canada, dedicated to building immersive virtual worlds. Our team is passionate about pushing the boundaries of VR and AR, and we're looking for talented individuals to join us on this exciting journey.Job Opportunity: Senior Unity DeveloperWe're seeking an experienced, senior...


  • Vancouver, British Columbia, Canada Unity Full time

    About the RoleWe are seeking a highly skilled Senior Multiplayer Developer to join our team at Unity. As a key member of our engineering team, you will play a critical role in shaping the future of multiplayer game development.Key ResponsibilitiesDesign and Develop Unity Editor Features: Create innovative features that enable multiplayer developers to work...


  • Vancouver, British Columbia, Canada Unity Full time

    About the RoleWe are seeking a highly skilled Senior Multiplayer Developer to join our team at Unity. As a key member of our engineering team, you will play a critical role in shaping the future of multiplayer game development.Key ResponsibilitiesDesign and Develop Unity Editor Features: Create innovative features that enable multiplayer developers to work...

  • Senior XR Developer

    7 days ago


    Vancouver, British Columbia, Canada Coal Car Studio Full time

    About Coal Car StudioWe are a dynamic and forward-thinking game development studio based in Vancouver, Canada, specializing in immersive virtual reality (VR) and augmented reality (AR) experiences.Job Opportunity: Senior Unity DeveloperWe are seeking an experienced Senior Unity Developer to join our team and play a key role in the development of our VR/AR...

  • Senior XR Developer

    1 week ago


    Vancouver, British Columbia, Canada Coal Car Studio Full time

    About Coal Car StudioWe are a dynamic and forward-thinking game development studio based in Vancouver, Canada, specializing in immersive virtual reality (VR) and augmented reality (AR) experiences.Job Opportunity: Senior Unity DeveloperWe are seeking an experienced Senior Unity Developer to join our team and play a key role in the development of our VR/AR...


  • Vancouver, British Columbia, Canada CB Canada Full time

    About the RoleWe are seeking a highly skilled Senior Unity Developer to join our software engineering team. As a key member of our team, you will be responsible for delivering features across the tech stack, with a focus on client-side development using Unity.Key ResponsibilitiesDevelop high-quality software using Unity game engine and C#...


  • Vancouver, British Columbia, Canada CB Canada Full time

    About the RoleWe are seeking a highly skilled Senior Unity Developer to join our software engineering team. As a key member of our team, you will be responsible for delivering features across the tech stack, with a focus on client-side development using Unity.Key ResponsibilitiesDevelop high-quality software using Unity game engine and C#...


  • Vancouver, British Columbia, Canada CB Canada Full time

    About CB CanadaCB Canada is a well-funded game studio that specializes in developing casual, mobile games. We are seeking a skilled Senior Unity Developer to join our software engineering team.Job SummaryWe are looking for a highly experienced Unity Developer with a strong background in C# programming. The successful candidate will be responsible for...


  • Vancouver, British Columbia, Canada CB Canada Full time

    About CB CanadaCB Canada is a well-funded game studio that specializes in developing casual, mobile games. We are seeking a skilled Senior Unity Developer to join our software engineering team.Job SummaryWe are looking for a highly experienced Unity Developer with a strong background in C# programming. The successful candidate will be responsible for...


  • Vancouver, British Columbia, Canada Unity Full time

    Unlock the Next Generation of Multiplayer Game DevelopmentWe are seeking a highly experienced Senior Netcode Developer to join our team at Unity and help us build the multiplayer workflows development experience. As a key member of our team, you will have the freedom to drive initiatives that decrease iteration time and improve performance at scale for...


  • Vancouver, British Columbia, Canada Unity Full time

    Unlock the Next Generation of Multiplayer Game DevelopmentWe are seeking a highly experienced Senior Netcode Developer to join our team at Unity and help us build the multiplayer workflows development experience. As a key member of our team, you will have the freedom to drive initiatives that decrease iteration time and improve performance at scale for...