Lead XR Software Engineer

4 weeks ago


Vancouver, British Columbia, Canada Coal Car Studio Full time

Position Overview: Senior Unity Developer - Explore the World of XR

Are you an experienced Unity developer eager to create captivating immersive experiences? Coal Car Studio is seeking a skilled senior Unity developer to contribute significantly to our VR/AR initiatives. Our innovative studio is committed to pushing the boundaries of interactive entertainment.

About Coal Car Studio

At Coal Car Studio, we specialize in crafting engaging virtual environments. While we are primarily a game development studio, our projects extend beyond traditional gaming to include advertisements, educational tools, and various creative endeavors. We continuously seek fresh and inventive ways to harness the potential of technology.

Our studio culture prioritizes a healthy work-life balance, fostering collaboration and encouraging team members to participate actively in the design process. We are at the forefront of VR and AR technology, exploring the limitless possibilities these mediums offer. If you are searching for an inclusive and innovative environment to shape the future of gaming, Coal Car Studio is the ideal place for you.

Coal Car Studio is dedicated to promoting diversity and creating a positive, inclusive workplace where every perspective is valued. While we support remote work, preference will be given to candidates located in the surrounding area. We also provide benefits for eligible applicants.

Key Responsibilities

  • Transforming design concepts into engaging game functionalities
  • Taking ownership of code development for exciting game features
  • Adhering to best practices in documentation and version control
  • Engaging in rapid prototyping and concept validation
  • Participating in constructive code reviews
  • Identifying and resolving issues to ensure seamless gameplay
  • Contributing to the enhancement of the development workflow
  • Writing clean, efficient, and well-documented code
  • Sharing expertise and mentoring junior developers
  • Collaborating on the game design process

Required Qualifications

  • 5+ years of relevant experience
  • A degree in Computer Science, Game Development, or a related field, or equivalent professional experience
  • A robust portfolio demonstrating your previous work
  • Experience in shipping games
  • Proficiency in Unity
  • Experience with physics-based gaming
  • Familiarity with game assets (meshes, animations, materials, etc.)
  • Knowledge of networked multiplayer implementation (e.g., PlayFab)
  • Expertise in optimizing game and rendering performance (GPU and CPU)
  • Proficiency with Git version control in a collaborative development environment
  • Experience with VR/AR is advantageous but not mandatory
  • Familiarity with Unity's ECS/DOTS is a plus
  • Excellent communication and teamwork abilities
  • Strong time management skills and the capacity to meet deadlines

Our Notable Project: Fruit Golf

In Fruit Golf, players engage in a whimsical virtual reality (VR) miniature golf experience where the balls are fruit, and friends can create playful chaos on the course. This accessible party game caters to both VR newcomers and seasoned players, requiring just one headset and a group of friends.

One player dons the headset to navigate through quirky environments, while others use a companion app to introduce humorous obstacles. Each round is unique and filled with laughter, ensuring a delightful experience for all participants.

Become Part of Our Vision

At Coal Car Studio, we are redefining the landscape of XR gaming, and we invite you to be part of this exciting journey.



  • Vancouver, British Columbia, Canada Coal Car Studio Full time

    Position: Senior Unity Developer - Embark on an XR Journey Are you an accomplished Unity developer with a zeal for creating immersive environments? Coal Car Studio is seeking a seasoned Unity developer to take on a pivotal role in our VR/AR initiatives. We are an innovative studio located in Vancouver, Canada, eager to welcome a new member to our talented...


  • 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 Coal Car Studio Full time

    Position Overview: Senior Unity Developer - Embark on an XR Journey Are you an accomplished Unity developer eager to create captivating immersive experiences? Coal Car Studio is seeking a skilled, senior Unity developer to contribute significantly to our VR/AR initiatives. We are an innovative, forward-looking studio committed to exploring the vast potential...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


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

    Lead Backend Software EngineerWe are looking for a Lead Backend Software Engineer with expertise in Java and .NET, as well as experience in integrating and enhancing the Backbase digital banking platform. At Aequilibrium Software Inc, you will be part of a dynamic and agile technology professional services firm that is driving transformative change in the...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a critical role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher,...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a critical role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher,...


  • Vancouver, British Columbia, Canada Auphan Software Full time

    Auphan Software is expanding and continuously seeks talented individuals to enhance our workforce. We value the contributions of our employees and strive to create an environment that fosters growth and development.Employee BenefitsWe prioritize the well-being of our team members, believing that a satisfied employee leads to excellent customer service. Our...


  • Vancouver, British Columbia, Canada com, ULC - A49 Full time

    Lead a Team of Engineers to Build Innovative SolutionsWe are seeking a highly motivated and experienced Software Development Manager to lead a talented team of engineers in the development of cutting-edge software products. In this role, you will play a pivotal part in shaping the technical direction of our company and delivering exceptional solutions that...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $100,000 - $125,000

    Aequilibrium Software Inc. is a prominent Canadian technology firm focused on consulting and implementation services, including digital transformation (strategy, experience design, and custom software development) and innovation (VR, AI, and Cloud). Recognized for our exceptional culture and award-winning team, we are dedicated to delivering impactful client...


  • Vancouver, British Columbia, Canada Auphan Software Full time

    Auphan Software is expanding and is on the lookout for talented individuals to enhance our team. We value the skills and creativity that each member brings to our organization.Employee Investment and BenefitsWe are committed to the growth and satisfaction of our employees. A motivated team member translates to exceptional service for our clients. Our focus...


  • Vancouver, British Columbia, Canada Auphan Software Full time

    Auphan Software is expanding and is continuously on the lookout for talented individuals to enhance our team. We encourage you to submit your resume for consideration, and we will evaluate your fit for our organization.Employee Value and BenefitsWe prioritize the development of our workforce. A satisfied employee is essential for delivering excellent service...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesCollaborate with cross-functional teams to identify and...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesCollaborate with cross-functional teams to identify and...