Join Our Team

Benefits & Perks

Open Opportunities

401K Matching

Medical / Dental / Vision

Eight Paid Holidays

Two Weeks Paid Time Off

Free Gym Facilities

Life Insurance / Volunteer Life


Maternity/Paternity Leave


Career Opportunities

A Software Developer should be motivated to develop software by designing and installing software solutions. They should be able to analyze information and have advanced programming skills. They should be familiar with testing, documenting, and debugging software as well as software fundamentals, processes, and requirements.

Software Developer

The Front-End Web Developer should be motivated to combine the art of design with the art of programming. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

Front-End Web Developer
Hotline Consultant
Tech Support

The tech support responsibilities include the following items listed as well as other tasks that are relevant to the tech support function.

Man at his Desk
Inside Sales Representative

Drive business by prospecting and communicating the value of Virtual Academy’s quality training to various Public Safety professionals within an assigned territory


If you don't see any positions that fit you, we still want you to apply! We are always looking for new talent!