Landscape & Irrigation Designer / CAD Specialist

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

TYPE OF WORK

Any

SALARY

$8–$15/hr depending on experience

HOURS PER WEEK

30

DATE UPDATED

Jun 13, 2026

JOB OVERVIEW

**Job Title: Landscape & Irrigation Designer / CAD Specialist**

Rocky Mountain Landscaping is a U.S.-based commercial landscaping and irrigation contractor looking for an experienced Landscape & Irrigation Designer / CAD Specialist to help with commercial project design, drafting, and plan support.

This is a long-term remote position for someone who understands landscape plans, irrigation layouts, construction drawings, and commercial site plans.

**Pay:** Depends on experience
**Position:** Long-term remote position
**Schedule:** Part-time or full-time depending on availability

**Responsibilities:**

* Prepare and revise landscape and irrigation plans
* Create planting layouts, plant schedules, and material schedules
* Draft irrigation layouts, including heads, valves, controllers, mainlines, laterals, and zones
* Review civil, architectural, landscape, and irrigation plans
* Assist with irrigation design calculations, pipe sizing, zoning, and coverage review
* Prepare CAD drawings, markups, as-builts, and design revisions
* Help with quantity takeoffs for landscape, irrigation, hardscape, and sitework items
* Coordinate plan notes, details, schedules, and drawing updates
* Communicate clearly with our estimating and project teams

**Requirements:**

* Experience with landscape design, irrigation design, or construction drafting
* Strong AutoCAD experience
* Ability to read construction plans and site drawings
* Strong attention to detail
* Fluent in English with strong written communication skills
* Able to work independently and ask clear questions
* Reliable internet connection

**Preferred Experience:**

* Commercial landscape or irrigation design
* Irrigation hydraulics, zoning, pipe sizing, pressure loss, and head layout
* Landscape planting plans and plant schedules
* Land F/X, AutoCAD, Civil 3D, Revit, SketchUp, Bluebeam, or similar software
* Experience with U.S. construction plans
* Experience with landscape, irrigation, hardscape, grading, or sitework projects
* ChatGPT, Claude, or other AI tools

This role does not require a U.S. landscape architect license, but strong landscape and irrigation design experience is important.

**To Apply:**
Please include:

1. Your landscape design and irrigation design experience
2. The software you use
3. Whether you have worked with U.S. construction plans
4. Your expected hourly rate
5. Your availability and preferred working hours
6. Sample work of landscape designs and irrigation designs, commercial properties only, not residential

Start your application with “Landscape Irrigation Designer” so we know you read the full post.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0294
Total Execution Time  0.0307
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,376 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Landscape-Irrigation-Designer-CAD-Specialist-1658072
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0227 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1658072
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 830317
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1658072
AND `misc`.`idIS NULL 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1658072
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-17',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-08-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1658072' 
0.0010   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1658072 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1658072
AND `misc`.`idIS NULL 
0.0023   UPDATE employer_jobs SET hit_counts '***May-30-2026=757***May-31-2026=147***Jun-01-2026=96***Jun-02-2026=73***Jun-03-2026=43***Jun-04-2026=25***Jun-05-2026=18***Jun-06-2026=13***Jun-07-2026=15***Jun-08-2026=11***Jun-09-2026=27***Jun-10-2026=18***Jun-11-2026=13***Jun-12-2026=9***Jun-13-2026=1236***Jun-14-2026=108***Jun-15-2026=91***Jun-16-2026=67***Jun-17-2026=35***Jun-18-2026=28***Jun-19-2026=21***Jun-20-2026=14***Jun-21-2026=14***Jun-22-2026=10***Jun-23-2026=10***Jun-24-2026=11***Jun-25-2026=12***Jun-26-2026=5***Jun-27-2026=13***Jun-28-2026=4***Jun-29-2026=11***Jun-30-2026=9***Jul-01-2026=12***Jul-02-2026=6***Jul-03-2026=7***Jul-04-2026=2***Jul-05-2026=6***Jul-06-2026=8***Jul-07-2026=6***Jul-08-2026=5***Jul-09-2026=3***Jul-10-2026=13***Jul-11-2026=11***Jul-12-2026=5***Jul-13-2026=11***Jul-14-2026=11***Jul-15-2026=5***Jul-16-2026=6***Jul-17-2026=5***Jul-18-2026=2***Jul-19-2026=8***Jul-20-2026=5***Jul-21-2026=2***Jul-22-2026=7***Jul-23-2026=11***Jul-24-2026=13***Jul-25-2026=16***Jul-26-2026=20***Jul-27-2026=8***Jul-28-2026=7***Jul-29-2026=8***Jul-30-2026=4***Jul-31-2026=6***Aug-01-2026=6***Aug-02-2026=7***Aug-03-2026=4***Aug-04-2026=3***Aug-05-2026=13***Aug-06-2026=5***Aug-07-2026=3***Aug-08-2026=1***Aug-09-2026=7***Aug-10-2026=2***Aug-11-2026=7***Aug-12-2026=4***Aug-13-2026=7***Aug-14-2026=4***Aug-15-2026=9***Aug-17-2026=1' WHERE job_id'1658072'  
0.0011   UPDATE employer_jobs SET monthly_hits '***May-2026=890***Jun-2026=2059***Jul-2026=239***Aug-2026=83' WHERE job_id'1658072'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1658072' 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` = 1658072 
0.0072   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '830317'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0053   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)