Senior Software Engineer – VR

at Street Smarts VR
Published March 7, 2023
Location New York, NY
Category Default  
Job Type Full-time  


Street Smarts VR is a veteran-owned, dual-use technology platform that's revolutionizing tactical training through virtual reality and improving public safety outcomes. By integrating software, hardware, and training data, SSVR's solution is transforming the VR training landscape.

Across four continents, 10,000 users across dozens of US military and police departments currently train with SSVR - and that's a tiny fraction of the 5 million first responders in the US who carry weapons and for whom training is not just a requirement but a moral imperative. SSVR is forecasting rapid growth over the coming years in both state and local law enforcement as well as all 4 branches of the US Military.

At Street Smarts VR, we understand that military and first responders consistently operate in high stress, high consequence environments. We've lived it. So by leveraging virtual reality and real-world data sources, we've built a fully immersive platform that conditions users to the real life stressors they will face in the field.

We're looking for a Senior Software Engineer to join our team. In this role, you will operate cross-functionally across SSVR Platform, Scenario, and 3D Art Teams. You will help to drive strategy, development, and implementation of SSVR's immersive learning solutions as we transform how first responders approach continuous, immersive training. The ideal candidate has extensive experience building VR applications in a Unity 3D operating environment.

This role reports to the Software Engineering Manager.

What you can expect to work on

    • Developing new consumer features for the SSVR platform in Unity3D
    • Supporting Engineering leadership in scoping and planning sprint cycles, advising on time and resource constraints
    • Mentoring other engineers to continuously improve code quality and maintainability
    • Developing and implementing internal developer processes or tools which will enhance product configurability and increase development times
    • Becoming an expert on a core feature set or section of the platform and being able to highlight interdependencies or edge cases that may affect functionality

What we expect from you

    • 7+ years of development experience, with at least 5 years using Unity to develop VR software
    • Proficiency in C#, other languages a plus
    • Strong communication skills
    • Experience working in a collaborative team environment
    • Experience using tools like: Jira, Google Suite, Microsoft Suite, Slack
    • A strong understanding of the current VR hardware landscape and how hardware and software interact
    • The ability to understand, consider, and give constructive feedback
    • Bachelor's Degree in Computer Science, Game Design, or related field

What we offer

    • A unique opportunity to help improve training for first responders and the communities they serve
    • High growth opportunity within a startup culture
    • Competitive compensation
    • Unlimited paid time off
    • Multiple healthcare plans to choose from
    • Company-matched 401k program
    • Opportunity to travel
    • Remote-first work environment

Salary range offered: $120,000 - $150,000 based on level of experience, technical proficiency, and local labor market rates.