HR Compliance Virtual Assistant for California Security Company — Urgent Hiring

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

WAGE / SALARY

$4–$5 per hour, depending on experience

HOURS PER WEEK

30

DATE UPDATED

May 15, 2026

JOB OVERVIEW

Job Type

Part-Time to Full-Time
Remote
Long-Term Position Available

Pay

$4–$5 per hour, depending on experience and performance

Job Description

Allen Brock Security Services is a licensed California security company looking for a highly organized HR Compliance Virtual Assistant to help us organize, collect, maintain, and manage employee files and compliance documentation.

We are currently preparing for upcoming site visits and subcontractor compliance reviews with companies such as Allied Universal, Metro-related opportunities, and other large security clients. We need someone who can help us get our employee records organized quickly, professionally, and correctly.

This person will be responsible for helping us gather all required employee documents, organize digital personnel files, track missing documents, follow up with employees, and help keep the company compliant with California employment requirements, BSIS standards, and subcontractor compliance requirements.

We are currently disorganized and need someone who is detail-oriented, reliable, fast, and capable of bringing order to our HR documentation system.

Responsibilities

Your immediate responsibility will be to help us organize employee records for our current security officers.

You will help collect, organize, and maintain documents such as:

Employee applications
Government ID
Social Security card or work authorization documents
I-9 forms
W-4 forms
Emergency contact forms
BSIS guard cards
Firearms permits, if applicable
Baton permits, if applicable
Training certificates
Employment agreements
Direct deposit forms
Payroll forms
Policy acknowledgments
Uniform/equipment forms
Disciplinary records
Post assignment paperwork
Any other HR or compliance documents required

You will also be responsible for:

Creating organized digital employee files
Tracking missing documents
Contacting employees to request missing paperwork
Following up until files are complete
Creating HR checklists
Maintaining compliance spreadsheets
Preparing files for audits or site visits
Helping build a clean HR filing system
Keeping employee records organized and updated
Helping create onboarding packets for new hires
Assisting with future hiring and onboarding processes
Helping ensure our employee documentation is ready for subcontractor compliance review
Required Skills

We are looking for someone who is:

Highly organized
Detail-oriented
Fast and accurate
Reliable and consistent
Able to follow instructions carefully
Comfortable working with Google Drive, Google Sheets, Excel, PDFs, and email
Able to create folders, checklists, trackers, and filing systems
Comfortable contacting employees to collect missing documents
Able to work independently
Able to handle confidential employee information professionally
Familiar with HR paperwork and employee documentation
Familiar with California employment documentation is strongly preferred
Familiarity with BSIS/security company compliance is a plus
Experience with HR, recruiting, onboarding, payroll support, or compliance is a plus
Important Requirements

You must be comfortable handling sensitive employee information. Confidentiality is extremely important.

You must be able to work quickly because we have upcoming subcontractor site visits and compliance reviews.

You must be willing to learn our required compliance standards and help us build a system that keeps everything organized moving forward.

Experience with California employment documents, security guard company compliance, BSIS requirements, or subcontractor vendor compliance is highly preferred.

Work Schedule

We are flexible, but we need someone who can start immediately.

You must be available for consistent work hours and must be responsive during your shift.

This role may start part-time and grow into a full-time position as you prove yourself.

Starting Pay

The starting pay is $3–$4 per hour, depending on experience.

This position has long-term growth potential for the right person.

Who This Job Is Perfect For

This job is perfect for someone who has experience as an:

HR Assistant
Virtual Assistant
Administrative Assistant
Compliance Assistant
Recruiting Assistant
Onboarding Assistant
Document Controller
Operations Assistant
How to Apply

To apply, please send a message with the subject line:

HR Compliance VA — Allen Brock

In your application, please answer the following questions:

Do you have experience organizing employee files or HR documents?
Have you ever worked with U.S. employment paperwork such as I-9, W-4, employee agreements, or onboarding forms?
Are you familiar with California employment requirements?
Do you have experience with security companies, guard companies, or compliance documentation?
Are you comfortable contacting employees to collect missing documents?
What tools have you used before? Google Drive, Google Sheets, Excel, Dropbox, PDF tools, HR software, etc.
Are you available to start immediately?
What is your desired hourly rate?
Please describe a time when you organized messy files, documents, or company records.
Test Task

As part of the hiring process, we may ask you to complete a short paid or unpaid test task where you review a sample employee file checklist and identify what documents are missing.

We are looking for someone who can help us bring order, structure, and compliance to our HR system immediately.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.1131
Total Execution Time  0.1144
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,522,320 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/HR-Compliance-Virtual-Assistant-for-California-Security-Company-Urgent-Hiring-1648008
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.1079 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1648008
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 932583
 LIMIT 1 
0.0998   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1648008
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-22',ej.date_added) duration_daysDATEDIFF('2026-06-22',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-06-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1648008' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1648008 
0.0015   UPDATE employer_jobs SET hit_counts '***May-15-2026=332***May-16-2026=447***May-17-2026=154***May-18-2026=177***May-19-2026=121***May-20-2026=71***May-21-2026=60***May-22-2026=59***May-23-2026=37***May-24-2026=24***May-25-2026=65***May-26-2026=42***May-27-2026=46***May-28-2026=39***May-29-2026=32***May-30-2026=35***May-31-2026=30***Jun-01-2026=34***Jun-02-2026=42***Jun-03-2026=31***Jun-04-2026=35***Jun-05-2026=26***Jun-06-2026=16***Jun-07-2026=15***Jun-08-2026=18***Jun-09-2026=25***Jun-10-2026=18***Jun-11-2026=18***Jun-12-2026=16***Jun-13-2026=7***Jun-14-2026=5***Jun-15-2026=12***Jun-16-2026=17***Jun-17-2026=15***Jun-18-2026=18***Jun-19-2026=15***Jun-20-2026=10***Jun-22-2026=1' WHERE job_id'1648008'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=1769***Jun-2026=394' WHERE job_id'1648008'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1648008' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1648008 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '932583'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)