Junior VR Software Engineer

Dreamscape LearnCulver City, CA
11d$71,000 - $110,000

About The Position

Dreamscape Learn, a pioneer in the realm of immersive virtual reality learning design, is seeking a Junior Software Engineer to help build and maintain our educational content that is built on our next-generation learning platforms. You’ll work on interactive applications across VR environments, backend systems, and integrations that connect our immersive experiences with real-world learning outcomes. This role is ideal for a Junior Software Engineer who enjoys tackling technical challenges, writing clean, efficient code, and learning from a multidisciplinary team of artists, designers, educators, and engineers.

Requirements

  • 1–2 years of professional software development experience (internships or academic projects welcome).
  • Proficiency in a C#
  • Working knowledge of Version Control tools (ex. Git)
  • Familiarity integrating cross-functional assets (art, audio, animation, VFX, etc.) into Unity scenes/hierarchies, with support from senior team members.
  • Working knowledge of common Unity-friendly design patterns and a willingness to learn and apply best practices in a team codebase.
  • Hands-on experience using Unity to build interactive 3D applications (through coursework, personal projects, internships, or 1–2 years professional experience).
  • Familiarity with Unity workflows and package management, including importing assets, managing dependencies, and organizing projects.
  • Exposure to key Unity systems such as Render Pipelines (URP/HDRP), Timeline, UI (uGUI and/or UI Toolkit), and Addressables; experience with Jobs/Burst is a plus.
  • Interest or early experience in VR/AR/XR or other real-time 3D systems, with eagerness to grow in performance and device-specific best practices.

Nice To Haves

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent hands-on experience).

Responsibilities

  • Software Development Support the development and maintenance of VR/AR applications, interaction systems, and internal tools under the guidance of senior engineers.
  • Write clean, readable, and reusable code following team standards and established best practices.
  • Help debug and improve existing code, including basic performance tuning and refactoring with support from the team.
  • Collaboration & Problem-Solving Partner with Product, Design, and Educational Content teammates to understand requirements and implement well-scoped technical tasks.
  • Collaborate with other engineers through pair programming, code reviews, and team discussions to learn and improve.
  • Participate in standups, sprint planning, and cross-functional check-ins, providing clear updates on progress and blockers.
  • Quality & Reliability Write and maintain unit tests (and assist with integration tests) to support stable, reliable releases.
  • Help verify that content and features run as expected across supported platforms/devices.
  • Assist in monitoring deployments and troubleshooting issues, escalating when needed and documenting learnings.
  • Contribute to documentation, small internal tools, and shared coding standards as you grow in the role.

Benefits

  • Health/ dental/ vision insurance
  • Employee Assistance Program
  • Unlimited PTO
  • Perks at work
  • Dreamscape Learn is firmly committed to cultivating an inclusive and diverse workplace, and as an equal opportunity employer, we encourage applications from all eligible candidates.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service