ESTIMATOR & PURCHASING MANAGER

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

TYPE OF WORK

Full Time

WAGE / SALARY

$5/hour

HOURS PER WEEK

40

DATE UPDATED

Apr 27, 2026

JOB OVERVIEW

ESTIMATOR & PURCHASING MANAGER
Confidential — Luxury Residential Construction Company (Los Angeles, CA)
Bilingual English/Spanish Required

About Us
We are a family-owned luxury custom home builder based in Los Angeles, California. We build high-end homes in some of the most desirable neighborhoods in the city, with project values in the $1M–$3M+ range. We are growing fast — we currently have multiple active builds and a strong pipeline of upcoming projects.
We treat our team like family, we pay fairly, and we reward performance with bonuses. The right person here will grow with us for years — this is a long-term role, not a short-term gig.

The Role
You will be our Estimator & Purchasing Manager — a senior 2-in-1 role combining pre-construction estimating with full ownership of purchasing, vendor management, and subcontractor payment coordination.
You will touch every project from the ---------- nt it enters our pipeline through every dollar that flows out to vendors and subs. You will be the person who makes sure we never overpay, never miss a takeoff, always have samples ready for clients, and always have proper documentation before payments go out.
This is a senior-level role for someone who can read full architectural plan sets, perform accurate quantity takeoffs across all trades, build complete project budgets, and then turn around and manage every vendor and supplier relationship that fulfills those budgets.
Bilingual English/Spanish is mandatory. The majority of our subcontractors and field workers are native Spanish speakers. You will be communicating with them daily — by phone, email, and text. Native or near-native fluency in both languages is required.
You will be trusted with sensitive financial and project information. A signed NDA will be required before onboarding.

Work Schedule

Hours: 8:00 AM – 5:00 PM Pacific Standard Time (PST), Monday through Friday (40 hours/week, with a 1-hour unpaid break)
For you in the Philippines: approximately 11:00 PM – 8:00 AM the following day (Manila time)
Why this schedule: You need real-time overlap with US vendors, suppliers, and subcontractors to chase quotes, follow up on orders, and coordinate payments. Most US vendor offices and our Spanish-speaking subs are reachable 8 AM – 5 PM PST.
Live overlap: Full overlap with our team in California and with US suppliers/vendors during their business hours.

This schedule is non-negotiable. We need someone whose body clock can adapt to a true overnight Manila shift long-term — please do not apply if you cannot commit to this.
We are also looking for someone willing to work additional hours when needed. Extra hours are paid, and strong performance is rewarded with bonuses.

What You Will Do
Estimating & Pre-Construction

Read complete architectural, structural, and MEP plan sets (30+ sheets per project) and understand what's being built
Perform full quantity takeoffs across all trades — concrete, framing, drywall, flooring, tile, plumbing fixtures, electrical, lighting, appliances, hardware, landscaping
Build complete project budgets from scratch using historical pricing data and current vendor quotes
Maintain and continuously update a master pricing database based on every project we complete (so future estimates get faster and more accurate)
Cross-reference every takeoff against the contractual scope of work to make sure nothing is missed and nothing is doubled up
Review subcontractor bids for completeness and accuracy — flag gaps, scope holes, and inflated pricing
Produce 70% complete draft proposals that the CEO finalizes and presents

Vendor & Supplier Management

Source and qualify new vendors across every trade and product category
Get competitive quotes (3+ per item for major purchases) and negotiate pricing
Build long-term relationships with key vendors to secure better pricing, priority delivery, and volume discounts as we scale
Negotiate free or discounted samples for client selections (tile, flooring, slabs, fixtures, hardware, paint, etc.)
Negotiate free product offerings whenever possible (showroom samples, discontinued items, contractor-program benefits)
Onboard new vendors properly — collect W9, Certificate of Insurance (COI), payment terms, and credit applications
Maintain a complete vendor database with contact info, pricing history, lead times, and reliability ratings

Subcontractor Communication (Spanish-Speaking)

Communicate daily with our Spanish-speaking subcontractors by phone, email, and WhatsApp/text
Translate scope, schedule, and payment communications between English (management) and Spanish (subs) accurately and professionally
Build trust and strong relationships with our subs so they prioritize our jobs
Collect quotes from Spanish-speaking subs and translate/summarize them in English for the CEO
Mediate scope or scheduling questions between the field PM and Spanish-speaking sub crews

Purchase Order & Procurement

Issue purchase orders for every material order across every active project
Track every order from PO issuance through delivery on site
Coordinate delivery dates with field PM and subcontractors so nothing arrives too early or too late
Manage returns, damaged goods, and replacement orders
Coordinate sample shipments to clients for selections meetings — track which samples have been requested, which have shipped, which have arrived
Maintain a complete sample library log per project

Subcontractor Payment Coordination

Receive subcontractor invoices and review for accuracy against the contracted scope and percent complete
Coordinate with the field Project Manager to verify that the work being billed is actually complete to the percent claimed (cross-reference with CompanyCam photos)
Once the PM approves work completion, package payment requests with full documentation: invoice, contract reference, percent complete verification, photos, and lien waiver
Submit payment packages to management (CEO) for final approval
Once management approves, coordinate with the office manager to prepare and deliver the check (subcontractor pickup, mailing, or wire transfer)
Communicate payment status updates to the sub directly in Spanish when needed
Update the AP log and project budget in real time for every payment released

Lien Waiver Management

Chase conditional lien waivers from every sub and supplier BEFORE payment is released
Chase unconditional lien waivers AFTER each payment clears
Maintain a master lien waiver tracker per job — no payment goes out without a conditional waiver in hand, and no project closes out without all unconditional waivers collected
Translate lien waiver requirements clearly to Spanish-speaking subs so there is never confusion
Flag any sub or supplier who refuses to provide waivers immediately

Reporting & Documentation

Send a daily end-of-shift summary email to the CEO covering: (a) takeoffs completed, (b) quotes received, (c) POs issued, (d) deliveries scheduled, (e) payments processed, (f) lien waivers collected, (g) any issues or blockers
Send a weekly Friday report covering: pipeline estimates in progress, vendor pricing updates, payment summaries, and any cost overruns or savings identified
Keep all estimating files, vendor documents, POs, and payment records perfectly organized in Google Drive


Requirements

Bilingual English/Spanish (mandatory). Native or near-native fluency in BOTH languages — written and spoken. You will be tested in both languages during the interview, including a live phone-style conversation in Spanish. Do not apply if your Spanish is conversational only.
3+ years construction estimating experience. You must have prior experience as an estimator, quantity surveyor, or pre-construction coordinator on real construction projects — ideally residential. Tell us specifically what projects you've estimated.
Plan reading at a senior level. You must be able to open a 30+ sheet architectural plan set with structural, MEP, and architectural details and accurately quantify every material across every trade.
Quantity takeoff fluency. Experience with takeoff software (Bluebeam Revu, PlanSwift, On-Screen Takeoff, or similar) is required.
Purchasing or procurement experience. You should have experience managing vendor relationships, issuing POs, and coordinating deliveries.
Excellent written English AND Spanish. You will be sending dozens of emails per day in both languages. Your writing must read like a professional native speaker wrote it. We will test this in the interview.
Verbal English AND Spanish fluency. You will be on calls with US vendors and Spanish-speaking subs every day. Clear, confident spoken fluency in both is required.
Tech fluency. Bluebeam Revu (or equivalent), Microsoft Excel, Google Sheets, Gmail, Google Drive, WhatsApp, and ideally CompanyCam, Buildertrend, and QuickBooks Online.
Numerical accuracy. You will be handling money, quantities, and pricing data every day. One bad takeoff or one missed lien waiver costs us thousands. Mistakes are unacceptable.
Discretion and trustworthiness. You will see vendor pricing, contract values, payment information, and financial data. NDA required.
Reliable workspace. Stable high-speed internet, backup power, quiet workspace, working webcam, modern computer with two monitors strongly preferred.
Schedule commitment. You must be able to consistently work 8:00 AM – 5:00 PM PST (overnight in Manila) long-term. Confirm in your application that this works for you.
Available immediately. We are hiring for an immediate start.


Bonus Points

Experience estimating luxury or high-end residential construction
Experience with U.S. or California-specific construction (codes, lien laws, Title 24, prevailing wage if applicable)
Background in architecture, civil engineering, construction management, or quantity surveying
Experience working directly with Mexican or Central American construction crews
Familiarity with California lien waiver law (conditional vs. unconditional, progress vs. final)
Comfortable using AI tools (ChatGPT, Claude, etc.) to work faster


What We Offer

Competitive hourly pay (we will discuss based on experience — bilingual candidates with senior estimating experience earn at the top of our range)
Performance-based bonuses tied to: (a) project budgets coming in under estimate, (b) vendor savings negotiated, (c) on-time payment processing, (d) zero lien waiver issues per project
Long-term, stable role with a rapidly growing company
Real career growth — as our company scales, this role grows into a full Pre-Construction Manager position with team underneath you
Direct mentorship from the CEO
A respectful, family-owned culture that treats remote tea ---------- mbers like real teammates — not like outsourced help


How to Apply
To be considered, your application must include all of the following:

A short paragraph in English explaining why this role fits you and why you can handle the 8:00 AM – 5:00 PM PST schedule (overnight in Manila) long-term
A short paragraph in Spanish describing your construction estimating background and how you would communicate with a subcontractor about a missing lien waiver
A list of construction projects you have estimated, your specific role, the project value, and the trades you covered (no client names needed)
A sample takeoff you have completed in the past (any project, any trade) — sanitized of confidential info
A short paragraph describing your process for getting competitive vendor quotes — how do you typically find vendors, get pricing, and negotiate?
A short paragraph describing one time you caught an estimating or pricing error before it cost a company money
Confirmation that you understand the schedule and can commit to it long-term
Your expected hourly rate in USD

Applications missing any of the above — especially the Spanish paragraph — will not be reviewed. We are looking for someone detail-oriented, numerically accurate, bilingual, and proactive — your application is the first test.

We look forward to meeting you and growing together.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0322
Total Execution Time  0.0335
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,565,080 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/ESTIMATOR-PURCHASING-MANAGER-1633166
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0266 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1633166
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 804618
 LIMIT 1 
0.0161   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` = 1633166
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-21',ej.date_added) duration_daysDATEDIFF('2026-06-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1633166' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1633166 
0.0017   UPDATE employer_jobs SET hit_counts '***Apr-27-2026=571***Apr-28-2026=123***Apr-29-2026=82***Apr-30-2026=67***May-01-2026=29***May-02-2026=15***May-03-2026=15***May-04-2026=27***May-05-2026=24***May-06-2026=22***May-07-2026=17***May-08-2026=12***May-09-2026=10***May-10-2026=6***May-11-2026=13***May-12-2026=14***May-13-2026=15***May-14-2026=22***May-15-2026=20***May-16-2026=37***May-17-2026=23***May-18-2026=11***May-19-2026=11***May-20-2026=7***May-21-2026=5***May-22-2026=8***May-23-2026=1***May-24-2026=4***May-25-2026=7***May-26-2026=7***May-27-2026=8***May-28-2026=4***May-29-2026=3***May-30-2026=3***May-31-2026=6***Jun-01-2026=10***Jun-02-2026=4***Jun-03-2026=5***Jun-04-2026=3***Jun-05-2026=13***Jun-06-2026=2***Jun-07-2026=6***Jun-08-2026=5***Jun-09-2026=7***Jun-10-2026=9***Jun-11-2026=2***Jun-12-2026=5***Jun-13-2026=7***Jun-14-2026=5***Jun-15-2026=4***Jun-16-2026=9***Jun-17-2026=5***Jun-18-2026=7***Jun-19-2026=1***Jun-20-2026=2***Jun-21-2026=1' WHERE job_id'1633166'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=841***May-2026=406***Jun-2026=112' WHERE job_id'1633166'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1633166' 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` = 1633166 
0.0033   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '804618'
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)