Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
- 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
- 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
- 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
- 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)
- Compensation $120,000- $130,000 per annum
- Health/ dental/ vision insurance
- Employee Assistance Program
- Unlimited PTO
- Perks at work
Key Skills
Ranked by relevanceReady to apply?
Join Dreamscape Learn and take your career to the next level!
Application takes less than 5 minutes

