PH Senior Payroll Specialist (US Payroll)

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

TYPE OF WORK

Full Time

WAGE / SALARY

$1250

HOURS PER WEEK

40

DATE UPDATED

May 11, 2026

JOB OVERVIEW

Apex Social brings together experienced educators, therapists and care providers with families who have special care needs and provides personal & career development through a unique, collaborative work experience for Care Professionals in a new state or new country.

Our Mission
-Unlocking children’s greatest potential through integrating skilled Care Professionals into their family’s daily life.
-Empowering Children to develop to their fullest abilities.
-Empowering Care Professionals by providing personal & career development, experiential learning and cultural enrichment through a unique, collaborative work experience.
-Empowering Families by providing specialized, skilled child care and cultural exchange in the home through an individualized recruiting and matching process.
-Empowering Schools & Universities by providing career coaching and support for their students and alumni to gain interdisciplinary paid work experience & continuing education in Germany, the United States and Australia.
-Empowering Tea ---------- mbers by providing a collaborative, remote work environment with opportunities for training and growth as well as a commitment to our mission ensuring that we find purpose, fulfillment and a sense of belonging in our careers.

Role Summary:
We are seeking a highly experienced Senior Payroll Specialist based in the Philippines with strong expertise in US payroll processing. The ideal candidate has hands-on experience managing payroll through both Paychex and Gusto platforms, ensuring accurate and compliant payroll operations for US-based employees and contractors.

This role requires strong attention to detail, knowledge of US payroll regulations, and the ability to manage payroll cycles independently in a fast-paced remote environment.

Key Responsibilities
-Process end-to-end US payroll accurately and on schedule
-Manage payroll using: Paychex and Gusto
-Handle multi-state payroll processing
-Review employee timesheets, PTO, bonuses, deductions, reimbursements, and commissions
-Ensure compliance with US federal, state, and local payroll regulations
-Maintain payroll records and employee payroll data
-Coordinate payroll adjustments, corrections, and off-cycle payroll runs
-Process new hires, terminations, and employee status changes
-Prepare payroll reports for accounting and management teams
-Support year-end payroll activities including: W-2 preparation, 1099 processing
-Assist with payroll tax filings and compliance documentation
-Respond to payroll-related inquiries from employees and management
-Maintain confidentiality of sensitive employee and financial information

Required Qualifications:
-Minimum 3–5 years of US payroll experience
-Proven experience using: Paychex & Gusto
-Strong understanding of: US payroll laws, Payroll taxes , Multi-state payroll compliance
-Experience handling payroll for US-based employees and contractors
-Excellent English communication skills (written and verbal)
-High level of accuracy and attention to detail
-Strong analytical and problem-solving skills
-Ability to work independently with minimal supervision

Proficient in:
-Microsoft Excel
-Google Workspace
-Payroll reporting systems

Preferred Qualifications:
-Experience supporting US accounting or HR teams
-Background in bookkeeping or HR administration
-Payroll certifications are a plus

Technical Requirements:
-Reliable high-speed internet connection
-Quiet remote work environment
-Backup internet and power source preferred
-Updated computer/laptop suitable for remote work

Core Competencies:
-Payroll Accuracy
-Confidentiality
-Compliance Management
-Time Management
-Communication
-Process Improvement
-Organization Skills

Schedule:
-Must be willing to work US business hours
-Flexible schedule may be required during payroll periods

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0704
Total Execution Time  0.0734
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,088 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/ph-senior-payroll-specialist-us-payroll-1644311
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0637 seconds)  (Hide)
0.0012   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1644311
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 650960
 LIMIT 1 
0.0454   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` = 1644311
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-28',ej.date_added) duration_daysDATEDIFF('2026-06-28',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-28',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1644311' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1644311 
0.0020   UPDATE employer_jobs SET hit_counts '***May-11-2026=67***May-12-2026=212***May-13-2026=44***May-14-2026=36***May-15-2026=15***May-16-2026=15***May-17-2026=15***May-18-2026=9***May-19-2026=16***May-20-2026=19***May-21-2026=9***May-22-2026=14***May-23-2026=4***May-24-2026=6***May-25-2026=10***May-26-2026=12***May-27-2026=16***May-28-2026=11***May-29-2026=5***May-30-2026=7***May-31-2026=3***Jun-01-2026=19***Jun-02-2026=21***Jun-03-2026=7***Jun-04-2026=5***Jun-05-2026=15***Jun-06-2026=14***Jun-07-2026=4***Jun-08-2026=16***Jun-09-2026=13***Jun-10-2026=7***Jun-11-2026=8***Jun-12-2026=5***Jun-13-2026=1***Jun-14-2026=3***Jun-15-2026=11***Jun-16-2026=4***Jun-17-2026=9***Jun-18-2026=1***Jun-19-2026=7***Jun-20-2026=6***Jun-21-2026=11***Jun-22-2026=6***Jun-23-2026=1***Jun-24-2026=3***Jun-25-2026=4***Jun-26-2026=3***Jun-27-2026=3***Jun-28-2026=1' WHERE job_id'1644311'  
0.0008   UPDATE employer_jobs SET monthly_hits '***May-2026=545***Jun-2026=208' WHERE job_id'1644311'  
0.0002   SELECT date_sent
                FROM 
`jobseeker_sent_emails`
                
WHERE jobseeker_id NULL
                  
AND job_id 1644311
                  
AND status LIKE 'sent%'
                
ORDER BY id DESC
                LIMIT 1 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1644311 
0.0104   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '650960'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)