Human Resources Manager – BPO Operations (Remote)

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

TYPE OF WORK

Full Time

SALARY

$7 -$10 hourly USD

HOURS PER WEEK

40

DATE UPDATED

Aug 19, 2026

JOB OVERVIEW

Human Resources Manager – BPO Operations (Remote)

We are hiring an experienced Human Resources professional to own HR, payroll, and scheduling operations for our BPO client, Jencor. This is a hands-on leadership role in a fast-moving, high-volume environment where accuracy, structure, and accountability matter. You will be responsible for day-to-day workforce administration while ensuring compliance, consistency, and operational stability across a remote team.

This role is best suited for someone who has already operated inside a BPO environment, understands scale, and can run HR operations without hand-holding.

Role Overview

You will manage the full scope of HR, payroll, and workforce scheduling for Jencor’s BPO operations. Your work ensures staffing coverage is met daily, payroll is processed accurately, and employees are supported through compliant, efficient HR practices.

Key Responsibilities
• Own all HR operations for Jencor’s BPO workforce.
• Manage and maintain employee scheduling systems to ensure daily staffing coverage and shift compliance.
• Review, audit, and validate timekeeping records; coordinate payroll preparation and processing.
• Handle employee relations matters, including conflict resolution, coaching support, and documentation.
• Serve as the primary HR contact for policy guidance, employee inquiries, and system navigation.
• Maintain compliant HR records, personnel files, and confidential documentation.
• Support onboarding, compliance tracking, and offboarding processes.
• Partner with leadership on policy enforcement, training rollouts, and process improvements.
• Identify gaps or breakdowns in workforce processes and implement corrective action.

Qualifications
• Minimum 4 years of Human Resources experience within a BPO or high-volume workforce environment (required).
• Demonstrated experience managing large-scale scheduling, timekeeping compliance, and payroll coordination.
• Strong understanding of remote workforce operations and BPO staffing workflows.
• Proven ability to handle employee relations issues professionally and confidently.
• Hands-on familiarity with HRIS platforms, payroll systems, and remote collaboration tools.
• Exceptional organization, accuracy, and attention to detail.
• High discretion and professionalism when dealing with sensitive information.

Work Environment

This role operates within a growing organization that values accountability, operational excellence, and professional development. You will be given real ownership over your function and the opportunity to grow alongside a rapidly scaling team.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0071
Controller Execution Time ( Jobseekers / Job )  0.0591
Total Execution Time  0.0706
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,552 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Human-Resources-Manager-BPO-Operations-Remote-1532682
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0410 seconds)  (Hide)
0.0043   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0023   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1532682
 LIMIT 1 
0.0066   SELECT *
FROM `employers`
WHERE `employer_id` = 823243
 LIMIT 1 
0.0065   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1532682
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-25',ej.date_added) duration_days, DATEDIFF('2026-09-25',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-09-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1532682' 
0.0017   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1532682 
0.0017   UPDATE employer_jobs SET hit_counts = '***Dec-11-2025=112***Dec-12-2025=69***Dec-13-2025=13***Dec-14-2025=12***Dec-15-2025=8***Dec-16-2025=10***Dec-17-2025=8***Dec-18-2025=9***Dec-19-2025=2***Dec-20-2025=5***Dec-21-2025=1***Dec-22-2025=8***Dec-23-2025=3***Dec-24-2025=4***Dec-25-2025=1***Dec-26-2025=1***Dec-27-2025=2***Dec-28-2025=5***Dec-29-2025=4***Dec-30-2025=2***Dec-31-2025=2***Jan-01-2026=2***Jan-02-2026=6***Jan-03-2026=5***Jan-04-2026=6***Jan-05-2026=5***Jan-06-2026=5***Jan-07-2026=124***Jan-08-2026=58***Jan-09-2026=34***Jan-10-2026=7***Jan-11-2026=5***Jan-12-2026=19***Jan-13-2026=5***Jan-14-2026=3***Jan-15-2026=8***Jan-16-2026=9***Jan-17-2026=8***Jan-18-2026=5***Jan-19-2026=8***Jan-20-2026=14***Jan-21-2026=7***Jan-22-2026=8***Jan-23-2026=6***Jan-24-2026=1***Jan-25-2026=4***Jan-26-2026=10***Jan-27-2026=5***Jan-28-2026=14***Jan-29-2026=4***Jan-30-2026=8***Jan-31-2026=5***Feb-01-2026=1***Feb-02-2026=19***Jul-07-2026=470***Jul-08-2026=67***Jul-09-2026=34***Jul-10-2026=20***Jul-11-2026=9***Jul-12-2026=14***Jul-13-2026=26***Jul-14-2026=8***Jul-15-2026=16***Jul-16-2026=12***Jul-17-2026=8***Jul-18-2026=6***Jul-19-2026=5***Jul-20-2026=13***Jul-21-2026=4***Jul-22-2026=8***Jul-23-2026=11***Jul-24-2026=5***Jul-25-2026=2***Jul-26-2026=1***Jul-27-2026=2***Jul-28-2026=7***Jul-29-2026=2***Jul-30-2026=3***Jul-31-2026=10***Aug-01-2026=3***Aug-02-2026=6***Aug-03-2026=6***Aug-04-2026=3***Aug-05-2026=3***Aug-06-2026=5***Aug-07-2026=2***Aug-08-2026=1***Aug-09-2026=2***Aug-10-2026=3***Aug-11-2026=6***Aug-12-2026=3***Aug-13-2026=4***Aug-14-2026=1***Aug-15-2026=1***Aug-16-2026=2***Aug-17-2026=6***Aug-18-2026=3***Aug-19-2026=209***Aug-20-2026=131***Aug-21-2026=54***Aug-22-2026=27***Aug-23-2026=13***Aug-24-2026=38***Aug-25-2026=23***Aug-26-2026=26***Aug-27-2026=18***Aug-28-2026=10***Aug-29-2026=9***Aug-30-2026=7***Aug-31-2026=12***Sep-01-2026=12***Sep-02-2026=8***Sep-03-2026=5***Sep-04-2026=11***Sep-05-2026=6***Sep-06-2026=6***Sep-07-2026=9***Sep-08-2026=8***Sep-09-2026=10***Sep-10-2026=13***Sep-11-2026=7***Sep-12-2026=3***Sep-13-2026=3***Sep-14-2026=1***Sep-15-2026=3***Sep-16-2026=6***Sep-17-2026=2***Sep-18-2026=6***Sep-19-2026=2***Sep-25-2026=1' WHERE job_id= '1532682'  
0.0019   UPDATE employer_jobs SET monthly_hits = '***Dec-2025=281***Jan-2026=408***Feb-2026=20***Jul-2026=759***Aug-2026=636***Sep-2026=122' WHERE job_id= '1532682'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1532682' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1532682 
0.0085   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '823243'
AND `date_added` >= '2022-06-08' 
0.0018   select * from teasers 
0.0031   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)