Company Information | Career Opportunities

  • SpectorSoft Corporation, founded in 1998, is a recognized leader in activity monitoring focusing on security, data loss prevention and productivity for business. SpectorSoft’s award winning solutions benefit customers worldwide in protecting company assets, identifying insider threats and improving productivity.

    SpectorSoft's mission is to provide world-class software and support that enables our customers to protect their most valuable assets, reduce their risk, and gain unparalleled visibility into their operations.

    As a result, SpectorSoft made the prestigious Inc. Magazine List of the Fastest Growing Private Companies in the U.S. eight times consecutively. Recent awards include "Best Fraud Prevention Solution" from SC Magazine and "Best of Interop – Security" for our Spector 360 Recon solution.

    SpectorSoft's award-winning solutions include the world’s leading employee investigation tool (Spector CNE Investigator), an award winning insider threat solution (Spector 360 Recon), enterprise-grade User Activity Monitoring (Spector 360), and robust Event and Security Log Management (Log Manager).

    We provide visibility. Our customers become more secure and productive.

    SpectorSoft promotes a fun and challenging work environment. We are headquartered in Vero Beach, FL with offices in West Palm Beach, FL and London.

    SpectorSoft offers a highly competitive salary with generous benefits including health, dental, vision, company paid short/long-term disability, company paid life/AD&D insurance, paid time off and a 401K plan with company match!

    Follow us on LinkedIn and Twitter @SpectorSoft

    Current Career Opportunities

  • QA Automation Engineer

    SpectorSoft is currently looking for a QA Automation Engineer who will be responsible for creating, maintaining and enhancing rapidly growing automated testing suite.

    We are looking for an experienced QA Engineer who has the following experience and knowledge, but above all, PASSIONATE about being a part of the solution to deliver high-quality products.

    This is a hands-on job that requires strong scripting/programming experience to facilitate automation suite.

    Responsibilities (but not limited to):

    • Thoroughly test the products through all phases of development life cycle (functional testing, regression/integration testing, performance testing)
    • The ability to design, create and execute automation test scripts
    • Integrate the test suites into the test management system and test harness.
    • Interact with developers during all stages of projects; participate in design and code reviews when appropriate.
    • Contribute to continuous process improvements to increase the efficiency of QA and development.
    • Effectively influence teammates to ensure high levels or product quality.
    • Communicate with the support team on customer escalations to help resolve issues that are beyond the normal scope of that department.

    Qualifications (required):

    • Degree in Computer Science, Engineering or equivalent experience.
    • At least 2 years hands-on scripting (automation) experience in any of the following languages - JAVA, VB Script, JScript or similar.
    • Strong prior experience in QA test technologies like QTP, JUnit, TestNG or equivalent technologies required.
    • Hands-on experience working with relational databases (Oracle, SQL Server)
    • Proactive problem solver

    Qualifications (preferred):

    • Familiarity with QTP automated test scripts or similar, keyword, data-driven test framework
    • Familiarity with MS Visual Studio .Net
    • Familiarity with web development
    • Familiarity in Framework development
    • Familiarity with Agile Methodologies
    • UI and middleware development

    This position is located in SpectorSoft’s Vero Beach, FL office.

    Must be eligible to work in the United States. Please no recruiters/agencies. E.O.E.

  • Accounts Payable Specialist

    This Accounts Payable Specialist will be responsible for maintaining the accuracy of the Accounts Payable subledger. Will work closely with the Corporate Controller and Accounting team.

    Responsibilities (but not limited to):

    • Responsible for processing full AP cycle
    • Responsible for obtaining and routing invoices for appropriate approvals plus data entry and general ledger coding of invoices and credit card purchases.
    • Prepares and processes ACH's, Wires and check payments.
    • Prepares daily and monthly credit card and bank reconciliations.
    • Researches and resolves accounting discrepancies including management and vendor inquiries and disputes.
    • Analyzes and reconciles vendor accounts and employee travel expenses.
    • Obtains new vendor details and assists with annual 1099's.
    • Supports Billing and Accounts Receivable daily reconciliations and activities.
    • Performs other duties as required.


    • Minimum 3+ years of experience in Accounts Payable
    • Strong internet, data entry and MS Excel spreadsheet skills
    • Excellent organizational, communication and interpersonal skills
    • Bookkeeping and ERP systems experience a plus

    This position is located in West Palm Beach.

    Must be eligible to work in the United States. Please no recruiters/agencies. E.O.E.

  • Technical Support Engineer

    We are searching for a Technical Support Engineer to join our support team in solving challenging issues regarding pre-sales, installation, configuration and usage of our consumer and business monitoring software.

    This position requires that you possess excellent written and verbal communications skills, as considerable time will be answering pre and post sale concerns via email and telephone.

    You must have outstanding knowledge of all versions of Windows, advanced knowledge of Network Administration and troubleshooting in order to isolate and solve technical issues quickly and accurately in a team environment. Microsoft SQL experience is a plus. You should be highly motivated, able to multitask, and have a commitment to customer satisfaction.

    A successful candidate will have experience in the following but not limited to:

    • User Accounts and Security
    • TCP/IP
    • Routing
    • Firewalls
    • E-mail
    • Chat and Instant Message
    • Excellent written and verbal communication skills
    • Microsoft SQL knowledge is a plus

    Minimum requirements include:

    • 5+ years Windows troubleshooting experience
    • Expertise in Microsoft Windows operating systems Vista to 8.1
    • Demonstrated ability to provide outstanding customer support
    • Excellent troubleshooting, analytical, and problem solving skills
    • Outstanding documentation skills
    • AA/AS preferably technical or equivalent work experience

    This position is located in Vero Beach, FL.

    Must be eligible to work in the United States. Please no recruiters/agencies. E.O.E.

  • Software Engineer

    Do you passionately follow the latest technologies, blogs, and innovations?

    Is your passion solving technical problems, exploring the unknown and developing creative exciting, innovative solutions in a high paced environment?

    SpectorSoft is currently seeking a Software Engineer. The successful candidate will possess the ability to think outside the box, and work in coordination with other experienced professionals. As one of the members of the core software development team, you will be working with a small team of exceptional engineers in development of new features and subcomponents. Responsibilities include providing work estimates, participating in the design effort, writing source code, unit testing, integration testing, and the desire to continuously question and improve the solution.

    You must have excellent communication skills, ability to work in team environment, and be able to keep pace with the fast changing world of technology.


    • Bachelor’s Degree in Computer Science/Software Engineering or equivalent work experience required. See below.
    • 6 mo-2 years of experience native C++ (school project work may be counted towards experience.)
    • 6 mo-2 years of experience with C# preferred (school project may be counted towards experience.)
    • Knowledge of HTML, JavaScript, and transport formats (XML and JSON)
    • Innovative and creative. You must offer ideas and contribute to solution design
    • The aptitude to quickly learn new technologies


    • WCF, particularly RESTful web services
    • Windows API Win32/Win64, C++ DLLs
    • Hooking and Shims
    • Experience with multi-threaded applications is a plus.
    • Object Oriented Development (OOD) is a plus.
    • Design patterns
    • Asynchronous programming

    The position will be based in SpectorSoft’s Vero Beach, FL office. We are offering relocation assistance.

    If you are looking to become involved in the development of commercial software applications being sold to customers worldwide, please contact us. A fantastic career opportunity awaits you!

    Must be eligible to work in the United States. Please no recruiters/agencies. E.O.E.

  • IT Developer

    SpectorSoft is a dynamic software company that is looking for the best and brightest Backend IT Developer to join its development team. The person that we need is someone who isn't afraid to dig in and get their hands dirty, and who offers new alternatives and suggestions to existing processes. You should have experience with classic ASP, ASP .Net, MS SQL, and C#. You will interface with every department in the company, so good communication and documentation skills are important.

    Some of the things you will be doing include:

    • Working on new projects to extend our sales systems capabilities
    • Extending these systems to handle a wide set of data sources, including API-based web and SQL systems
    • Applying your experience, creativity, and technical skills to solve complex problems and satisfy customers
    • Working with other developers on our team to add to our strong foundation through modern coding methods and techniques. Working with Product Engineering to integrate our new and existing products into our business process systems.

    Qualifications required (but not limited to):

    • 3+ years in the following areas: Developing in .NET technologies, Developing in ASP.NET, Developing in C#
    • Working with web technologies: WCF, REST, JavaScript, HTML5, etc.
    • Working with MS Visual Studio
    • Building complex web applications

    Experience with any of the following is a plus:

    • Design patterns
    • Iterative development
    • Interfaces and isolation
    • Agile/Scrum

    This position is located in Vero Beach, FL.

    Relocation assistance available for this position.

    Must be eligible to work in the United States. Please no recruiters/agencies. E.O.E.