Dreamscape Learn, a pioneer in immersive virtual reality learning design, is seeking a Unity p
rogrammer
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 mid-level unity programmer/developer who enjoys tackling technical challenges, writing clean, efficient code, and collaborating closely with a multidisciplinary team of artists, designers, educators, and engineers.
Roles & Responsibilities:
Software Development
-
Design, develop, and maintain VR/AR applications, backend services, and supporting tools
-
Write clean, efficient, and reusable code following established best practices
-
Debug, optimize, and refactor existing code to improve performance and scalability
Collaboration & Problem-Solving
-
Work with Product, Design, and Educational Content teams to translate requirements into technical solutions
-
Collaborate with other engineers on system design, architecture discussions, and code reviews
-
Participate in team standups, sprint planning, and cross-functional project reviews
Quality & Reliability
-
Develop and maintain unit and integration tests to ensure code stability and reliability
-
Ensure that content products run to specifications on all desired platforms
-
Help monitor system performance across deployments and assist in troubleshooting production issues
-
Contribute to documentation, internal tools, and shared coding standards
Requirements
-
3-5 years of professional software development experience, with at least one shipped or production-level project
-
Proficiency in C# and/or C++, with strong understanding of object-oriented programming and design principles
-
Experience in using version control for software development
-
Knowledgeable in integrating assets from other departments (Arts, Sound, Animation, etc.) into scene hierarchy
-
Knowledgeable in software design patterns that work well in the Unity applications
-
Experience using the Unity game engine for interactive or immersive applications
-
Experience in Unity workflows and package management
-
A strong understanding in the following Unity packages: Render Pipelines, Timelines, Jobs, Burst, uGUI, UI Toolkit, and Addressable
-
Experience developing for VR/AR/XR or other 3D interactive systems
-
Strong problem-solving skills and an ability to work effectively in a collaborative, cross-functional environment
Preferred Skills:
-
Familiarity with networking, multiplayer systems, and/or real-time data pipelines
-
Familiar with AI development tools
-
Experience with using and writing task tickets for scrum workflow
-
Experience in open world environments
-
Experience and/or understanding of Tech Art techniques (shaders, VFXs, etc.)
-
Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience)
Benefits
-
Compensation $120,000- $130,000 per annum
-
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.