Zoning & Land Development Analyst – GIS / Geodetic / Civil Engineering

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

TYPE OF WORK

Full Time

SALARY

$3 to $8

HOURS PER WEEK

40

DATE UPDATED

Sep 19, 2026

JOB OVERVIEW

We are a U.S.-based real estate development company looking for a Zoning & Land Development Analyst to help us evaluate land for new townhome developments.

Your primary job will be to answer one important question:

How many townhomes can we realistically build on this property?

We have a large master list of potential development properties. You will research each property, analyze its zoning and physical characteristics, and determine its preliminary development potential.

Once we know the estimated number of buildable units, our team can underwrite the property and determine what we can afford to pay for the land.

What You'll Do
Research zoning and permitted uses for each property
Determine allowable residential density and potential number of townhome units
Research setbacks, lot coverage, height limits, parking requirements, minimum lot sizes, and other development standards
Review GIS and parcel maps
Review property boundaries, dimensions, access, easements, rights-of-way, and other potential constraints
Identify flood zones, utilities, topography, and other issues that may affect development
Review city/county zoning codes, development standards, maps, and public records
Estimate a preliminary buildable unit count based on our standardized townhome design
Clearly document your research, assumptions, and conclusions
Flag properties that require additional professional or municipal confirmation
Work through a high volume of properties from our master mailing list
Ideal Background

We are especially interested in candidates with experience or education in:

Geodetic Engineering / Land Surveying
Civil Engineering
GIS / Mapping
Zoning or Land Use
Urban Planning
Land Development / Site Planning
Development Feasibility

Experience working with U.S. properties is a plus, but not required. We can teach you our process and the specific markets we work in.

Who We're Looking For

You should be analytical, highly detail-oriented, comfortable researching technical information, and good at reading maps, parcel information, surveys, and development standards.

You should also be able to work independently, stay organized, communicate clearly, and know when something needs additional review rather than making assumptions.

This is not a sales position. It is a focused research and analysis role for someone who enjoys land, maps, zoning, engineering, and solving development problems.

If you have worked as a Geodetic Engineer, Land Surveyor, GIS Analyst, Zoning Technician, Civil Engineer, or similar technical role, we would especially like to hear from you.

To Apply

Please send us a short voice recording introducing yourself and briefly explaining your relevant experience.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0205
Total Execution Time  0.0221
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,064 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Zoning-Land-Development-Analyst-GIS-Geodetic-Civil-Engineering-1734145
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0136 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1734145
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 427535
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1734145
AND `misc`.`idIS NULL 
0.0005   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 '1734145' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734145 
0.0006   UPDATE employer_jobs SET hit_counts '***Sep-19-2026=109***Sep-20-2026=4***Sep-21-2026=4' WHERE job_id'1734145'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=117' WHERE job_id'1734145'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1734145' 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` = 1734145 
0.0087   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '427535'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)