Commercial Real Estate Researcher

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

TYPE OF WORK

Full Time

SALARY

300-450 PHP per hour

HOURS PER WEEK

40

DATE UPDATED

Aug 9, 2026

JOB OVERVIEW

Principle is a multidisciplinary commercial real estate firm in York, Pennsylvania, working across appraisal and valuation, property tax consulting, brokerage, and capital advisory. We are a three-generation appraisal practice, and our work is relied on by lenders, attorneys, taxing authorities, and courts.

The role

Every appraisal, tax appeal, and advisory opinion we produce rests on facts about real property: who owns it, what was paid, how large it is, what it's assessed at, how it's zoned, what sold nearby and on what terms.

This role establishes those facts — not looks them up, establishes them. Property data comes from many sources and those sources routinely disagree. The assessor says the building is 14,000 square feet. The deed describes a parcel that doesn't match the map. A commercial database reports a price the recorded instrument doesn't support. Knowing which source governs, and being able to say why, is the actual work.

Bad property data doesn't announce itself. It surfaces in a review, a reconsideration request, or under cross-examination — and by then it's expensive. This position exists to catch it first.

What you'll do
Establish and verify property facts from U.S. public records — deeds, assessment and tax records, plats, and recorded instruments
Read and interpret deeds: chain of title, deed types, consideration and transfer tax, easements and restrictions
Determine which source governs when sources conflict, and document why
Develop and verify comparable sales, leases, and listings, screening each for conditions that compromise comparability
Compile assessment, millage, common level ratio, and appeal calendar data by county
Work county GIS, assessor portals, and recorder systems fluently, including the poorly built ones
Build research files with a complete source log — every material fact traceable to a source, a reference, and a date
Maintain our comparable database and county reference materials so verified work is reusable
What we're looking for

Required

Prior experience in real estate research, title, land records, assessment, or a comparable records-intensive field
Working understanding of U.S. real estate concepts and terminology
Experience reviewing tax assessment records and property data
Ability to read and interpret deeds and legal descriptions, or clear capacity to learn quickly
Exceptional attention to detail, and the patience to keep searching when the obvious source doesn't have the answer
Strong written English — you'll produce documentation others rely on and defend
Strong spreadsheet skills and comfort with structured data

Preferred

Experience supporting U.S. appraisal firms, brokerages, or property tax consultants
Familiarity with county assessor and recorder sites and public record databases
Background in valuation, property tax, or real estate analytics
Experience with CoStar, Reonomy, Pictometry, or MLS
What we're really selecting for

Someone who finds a three-way discrepancy between sources interesting rather than annoying, and who wants to know why two records disagree even after the assignment no longer requires it. That person produces materially better research than someone who merely completes the task.

And someone who reports what the research shows regardless of whether it helps. If a comparable is unhelpful, it still gets reported. If a fact can't be verified, you say so plainly. That standard isn't negotiable here — it's why our work holds up when it's examined.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0023
Controller Execution Time ( Jobseekers / Job )  0.0207
Total Execution Time  0.0239
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,904 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Commercial-Real-Estate-Researcher-1705753
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0100 seconds)  (Hide)
0.0012   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1705753
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 892314
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1705753
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1705753' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1705753 
0.0012   UPDATE employer_jobs SET hit_counts '***Aug-09-2026=1046***Aug-10-2026=178***Aug-11-2026=63***Aug-12-2026=39***Aug-13-2026=64***Aug-14-2026=46***Aug-15-2026=16***Aug-16-2026=14***Aug-17-2026=10***Aug-18-2026=12***Aug-19-2026=16***Aug-20-2026=14***Aug-21-2026=4***Aug-22-2026=5***Aug-23-2026=7***Aug-24-2026=5***Aug-25-2026=5***Aug-26-2026=6***Aug-27-2026=10***Aug-28-2026=5***Aug-29-2026=9***Aug-30-2026=3***Aug-31-2026=6***Sep-01-2026=10***Sep-02-2026=3***Sep-03-2026=4***Sep-04-2026=6***Sep-05-2026=8***Sep-06-2026=2***Sep-07-2026=5***Sep-08-2026=8***Sep-09-2026=4***Sep-10-2026=11***Sep-11-2026=2***Sep-12-2026=6***Sep-13-2026=1***Sep-14-2026=4***Sep-15-2026=6***Sep-16-2026=7***Sep-18-2026=3***Sep-19-2026=2***Sep-21-2026=1' WHERE job_id'1705753'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1582***Sep-2026=93' WHERE job_id'1705753'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1705753' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1705753 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '892314'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)