Operations Manager

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

TYPE OF WORK

Full Time

SALARY

PhP 73,000 per month + 13th-month pa

HOURS PER WEEK

40

DATE UPDATED

Sep 21, 2026

JOB OVERVIEW

Build and Run a Remote Estimating Team (Founding Hire)
Type:
Full time, 40 hours/week, work from home, Philippines
Pay:
PhP 73,000 per month + 13th-month pay.
Hours:
7:00 AM to 4:00 PM US Pacific time
About Us
We are a US based countertop company. We already employ Filipino estimators who prepare quotes for our customers, and it works. Now we are building a small staffing company in the Philippines to provide trained estimators to countertop fabricators across the US.
This is not a call center. Our people do skilled work: reading plans, measuring, and preparing accurate quotes.
The Role
You are the first management hire. You will help build the company, then run it. The first goal is a team of 10 estimators.
What You Will Do
Recruit, screen, and hire estimators — people who are careful with numbers and can learn a trade.
Onboard and train new hires with our lead estimator; write the training down so it repeats.
Write the SOPs: hiring, timekeeping, quality checks, client handoffs.
Check the quality of finished estimates before they reach the client.
Track hours, attendance, and output; prepare payroll for approval.
Be the day-to-day contact for our US clients once staff are placed.
Report to the owner weekly: who is hired, who is billable, what is stuck.
Keep good people — retention is part of the job.
What We Are Looking For
3+ years managing a team in a BPO, call center, or staffing agency in the Philippines.
You have personally hired and trained people, not just supervised them.
You have built or improved a process and can show it.
Excellent written and spoken English.
Comfortable with Google Workspace and spreadsheets.
Working knowledge of Philippine employment basics (contracts, 13th month, government contributions).
Reliable internet, backup power, quiet workspace.
A plus: construction, architecture, engineering, or estimating background.

We will qualify candidates via Zoom Calls and conduct in person interviews in Manila October 5th - 8th.

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.0146
Total Execution Time  0.0163
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,476,064 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Operations-Manager-1735228
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0069 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0007   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1735228
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 978337
 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` = 1735228
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-19',ej.date_added) duration_days, DATEDIFF('2026-10-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1735228' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735228 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-21-2026=450***Sep-22-2026=263***Sep-23-2026=69***Sep-24-2026=24***Sep-25-2026=30***Sep-26-2026=10***Sep-27-2026=12***Sep-28-2026=32***Sep-29-2026=15***Sep-30-2026=13***Oct-01-2026=13***Oct-02-2026=9***Oct-03-2026=7***Oct-04-2026=4***Oct-05-2026=17***Oct-06-2026=12***Oct-07-2026=3***Oct-08-2026=10***Oct-09-2026=6***Oct-10-2026=2***Oct-11-2026=4***Oct-12-2026=4***Oct-13-2026=3***Oct-14-2026=5***Oct-15-2026=6***Oct-16-2026=4***Oct-17-2026=4***Oct-18-2026=1***Oct-19-2026=1' WHERE job_id= '1735228'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=918***Oct-2026=115' WHERE job_id= '1735228'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1735228' 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` = 1735228 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '978337'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0005   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)