Payroll Administrator

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

TYPE OF WORK

Full Time

SALARY

$6.50 Per Hour

HOURS PER WEEK

40

DATE UPDATED

Sep 24, 2026

JOB OVERVIEW

The Senior Payroll Administrator is responsible for the accurate and timely administration of multi-company and multi-state payroll operations. This role serves as a key payroll operations resource, ensuring payroll is processed efficiently, employee payroll records are maintained accurately, and all payroll activities comply with federal, state, and local regulations. The Senior Payroll Administrator partners closely with the People Team, Finance, Accounting, managers, and employees to resolve payroll-related issues, support timekeeping and payroll compliance, and ensure an exceptional employee experience. This position also contributes to process improvements, supports payroll-related projects and audits, and serves as a backup resource for the Payroll team as needed.

Key Responsibilities

Payroll Administration & Processing

Administer and process bi-weekly and off cycle payrolls for multiple companies and states, ensuring accuracy, timeliness, and compliance with company policies and regulatory requirements.
Process employee payroll transactions including new hires, terminations, promotions, transfers, compensation changes, leave of absence updates, retro pay, relocation and other employee status changes.
Review, audit, and reconcile payroll data to identify and resolve discrepancies prior to payroll transmission.
Ensure the accurate calculation and processing of wages, bonuses, commissions, benefit deductions, garnishments, tax withholdings, and other payroll adjustments.
Process manual checks, stop payments, and FSDD return related tasks.
Maintain employee payroll records within ADP Workforce Now and other applicable systems, ensuring data integrity and confidentiality.
Compliance & Tax Administration

Ensure compliance with all federal, state, and local wage and hour laws, tax regulations, and payroll reporting requirements.
Support year-end payroll activities, including W-2 processing, reconciliation, and regulatory reporting.
Auditing & Reporting

Perform recurring audits of employee records, payroll transactions, and system integrations to ensure data accuracy across payroll, HRIS, and related platforms.
Monitor and audit employee timekeeping data, partnering with managers to identify, communicate, and resolve timecard exceptions prior to payroll processing. Provide regular compliance and accuracy reminders to support timely corrections and minimize payroll errors.
Prepare payroll-related reports, analytics, reconciliations, and labor burden reports for Accounting, Finance, and business leadership.
Process Improvement & Leadership Support

Identify opportunities to improve payroll processes, controls, efficiencies, and system utilization.
Provide guidance and training on payroll processes and best practices as needed.
Serve as backup to the Payroll Team and support special projects, implementations, and organizational initiatives.
Perform other duties as assigned.
Core Competencies

Payroll Administration Expertise
Regulatory Compliance
Attention to Detail
Analytical Thinking
Problem Solving
Accountability
Communication Skills
Customer Service Orientation
Confidentiality and Integrity
Organization and Time Management
Collaboration and Partnership
Process Improvement Mindset
Sense of Urgency and Responsiveness
Qualifications

Required

Minimum of 5-7 years of progressive payroll administration experience, including multi-state payroll processing.
Strong knowledge of federal, state, and local payroll tax regulations and wage and hour laws.
Experience processing payroll through ADP Workforce Now is highly desirable
Advanced proficiency in Microsoft Excel, including reporting, data analysis, and reconciliation functions.
Strong payroll foundation and technical expertise enabling the ability to quickly become productive, exercise sound judgment, and manage payroll operations with limited oversight.
Experience managing garnishments, tax notices, audits, and year-end payroll activities.
Strong organizational skills with the ability to manage multiple priorities and meet critical deadlines.
Demonstrated ability to handle confidential information with discretion and professionalism.
Preferred

Associate's or Bachelor's degree in Accounting, Finance, Human Resources, Business Administration, or related field.
Experience with Workday or other Human Capital Management (HCM) systems.
Experience processing payroll in California and other complex tax jurisdictions.
Prior experience supporting payroll system implementations or process improvement initiatives.
FLSA Status

Non-Exempt

This position is classified as non-exempt under applicable wage and hour laws and is eligible for overtime compensation in accordance with company policy and legal requirements.

Essential Functions

Successful job applicants will be able to perform these functions. Reasonable accommodations will be made to enable individuals with disabilities to perform the essential functions.

Report to Division/Corporate Office/Community daily and adhere to schedule
Ability to oversee direct reports daily and provide guidance as needed
Ability to access, input, and retrieve information from a computer and/or electronic device
Ability to have face to face conversations with customers, co-workers and higher level manager
Ability to sit or stand for long periods of time and move around work environment as needed
Ability to operate a motor vehicle
Comply with company policies and procedure

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0013
Controller Execution Time ( Jobseekers / Job )  0.0291
Total Execution Time  0.0312
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,519,912 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Payroll-Administrator-1737796
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0176 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1737796
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 596207
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1737796
AND `misc`.`id` IS NULL 
0.0016   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1737796' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737796 
0.0010   UPDATE employer_jobs SET hit_counts = '***Sep-24-2026=650***Sep-25-2026=176***Sep-26-2026=49***Sep-27-2026=30***Sep-28-2026=41***Sep-29-2026=38***Sep-30-2026=32***Oct-01-2026=22***Oct-02-2026=23***Oct-03-2026=12***Oct-04-2026=6***Oct-05-2026=12***Oct-06-2026=15***Oct-07-2026=13***Oct-08-2026=11***Oct-09-2026=5***Oct-10-2026=2***Oct-11-2026=1***Oct-12-2026=2***Oct-13-2026=1***Oct-14-2026=1***Oct-15-2026=2***Oct-16-2026=2***Oct-17-2026=1' WHERE job_id= '1737796'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1016***Oct-2026=131' WHERE job_id= '1737796'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1737796' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737796 
0.0084   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '596207'
AND `date_added` >= '2022-06-08' 
0.0005   select * from teasers 
0.0013   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)