Staff Level / Lead Unity Engineer (VR / Meta Quest / C#) | VR Shooting Simulator | Remote (US-based) | $160,000 USD - $225,000 USD + Bonus
The Company
They’re redefining how people train with firearms, bringing the range experience right into the home through immersive VR. By combining realistic handgun replicas with interactive digital environments, they help users sharpen skills, build confidence, and train consistently without stepping outside. It’s about accessibility, repetition, and readiness, making high-quality practice possible anytime, so every day can feel like a day at the range. The platform sits at the heart of a complex, high-traffic ecosystem, one that relies on resilient APIs, well-structured data systems, and thoughtful engineering decisions. With customers in over 70 countries worldwide, their environment values clean architecture, reliability, and engineers who care deeply about how systems behave in the real world.
The Role
They are seeking a Staff-level Unity VR Engineer to take technical ownership of their VR client on Meta Quest devices. This role is equal parts architecture, execution, and leadership. The engineer will design core systems, lead the development of major features, and guide technical direction across the VR codebase. While still deeply hands-on, this role sets standards, mentors others, and ensures the VR experience remains performant, scalable, and adaptable as hardware and platforms evolve. The successful candidate will be located within the US, ideally in a CT time-zone, although, they are more focused on finding the right candidate, rather than the right location.
The Responsibilities
Architecture & Core Systems
· Design and own foundational VR systems including interaction models, rendering flows, asynchronous operations, and scene/state management
· Establish technical patterns and long-term architectural direction for Unity-based projects
· Evaluate new XR and Meta Quest SDK capabilities and introduce modern practices where appropriate
Feature Development
· Lead the delivery of high-impact VR features such as training flows, interaction mechanics, physics-driven systems, mixed-reality enhancements, and in-world UI
· Ensure experiences are polished, stable, and optimized across current and future Quest devices
· Collaborate with backend teams to integrate user data, scoring systems, profiles, leaderboards, and real-time events
Performance & Tooling
· Optimize frame rate, memory usage, load times, and rendering pipelines on standalone VR hardware
· Implement profiling, diagnostics, and internal tools to improve visibility into runtime behavior
· Maintain and improve Unity build pipelines, error tracking, and telemetry systems
Leadership & Collaboration
· Mentor senior and mid-level engineers through code reviews, pairing, and architectural guidance
· Partner with product and design teams to balance creative vision with technical feasibility
· Work closely with backend and adjacent platform teams on shared systems and data flows
The Requirements
· Extensive professional software engineering experience, with deep specialization in Unity-based VR development within gaming (AAA or Indie) or simulators.
· Strong command of C#, the Unity engine, and Meta Quest platform constraints
· Proven ability to design and lead large-scale, performance-critical systems
· Hands-on experience optimizing applications for standalone VR hardware
· Clear communicator with strong mentoring and leadership skills
Why Apply
This role is suited to an engineer who enjoys shaping systems as much as shipping features—someone who wants their technical decisions to ripple across a product and a team. They’ll have the opportunity to influence architecture, raise engineering standards, and build immersive VR experiences that perform at scale. If they’re excited by ownership, technical leadership, and the challenge of pushing VR forward, let’s start the conversation.