Share
If you’ve Googled “GIS Analyst job description,” you’ve probably seen the same tired templates repeated over and over: a wall of bullet points, vague responsibilities, and zero personality. The problem? Posts like that don’t actually attract great candidates—they just fill space.
Here’s the truth: talented GIS professionals don’t get excited by generic job ads. They want to know what kind of projects they’ll work on, how their skills will make a real impact, and why your company is the right place to grow their career.
That’s why in this article, we’re going beyond the cookie-cutter templates. You’ll not only get two ready-to-use GIS Analyst job description examples (one for experienced hires and one for entry-level candidates), but also a breakdown of what makes a post engaging, educational, and compelling. Plus, you’ll see what a bad job description looks like—and how to avoid writing one.
If you haven’t already, check out our full guide on how to write a job post that attracts top talent , Link https://workscreen.io/how-to-write-a-job-post/ . But if you’re ready to dive into what makes a GIS Analyst job description stand out, let’s get started.
Don’t let bad hires slow you down. WorkScreen helps you identify the right people—fast, easy, and stress-free.

What the Geographic Information Systems Analyst Role Actually Is
A Geographic Information Systems (GIS) Analyst is the person who turns raw geographic data into clear, usable insights that help organizations make smarter decisions. In plain English, they’re the ones who collect, analyze, and visualize location-based data—whether it’s mapping environmental change, planning city infrastructure, or helping businesses understand where their customers are.
It’s not just about crunching numbers or building maps. A good GIS Analyst needs a mix of technical skill and problem-solving creativity. They need to be detail-oriented enough to manage complex data sets, but also able to tell a clear story through maps, dashboards, and reports that non-technical stakeholders can understand.
In short: a GIS Analyst connects data with real-world context. They help governments plan safer cities, help conservation groups protect ecosystems, and help businesses expand into the right markets. That’s why traits like curiosity, communication, and critical thinking matter just as much as technical expertise.
Two Great GIS Analyst Job Description Templates
✅ Experienced GIS Analyst Job Description
Job Title: GIS Analyst – Urban Planning & Infrastructure
Company: CityWorks Solutions
Location: Boston, MA | Hybrid (3 days onsite, 2 remote)
Type: Full-Time | Salary: $75,000 – $90,000/year (based on experience)
🎥 A quick word from our hiring manager
Watch a 60-second intro from Maya Chen, Director of Geospatial Analytics on what you’ll work on and how we collaborate: (Insert Loom/YouTube link)
Who We Are (CityWorks Solutions)
Founded in 2012 and headquartered in Boston, CityWorks Solutions helps municipalities and utilities make smarter, faster decisions with geospatial data. Our team supports projects across transportation planning, stormwater management, asset inventory, and 3D city modeling. We’ve delivered dozens of network analyses, right-of-way studies, and ADA-compliance mapping projects for cities across New England. We’re a tight-knit group of analysts, planners, and engineers who believe good data and clear maps can improve daily life for millions.
What You’ll Do
- Own end-to-end geospatial workflows: data sourcing, cleaning, analysis, and visualization.
- Build maps and dashboards (ArcGIS Pro/Online, Experience Builder) that inform capital planning and policy.
- Maintain and optimize enterprise geodatabases (PostGIS/SQL Server); write performant SQL.
- Develop repeatable scripts and tools (Python, GeoPandas, ArcPy) to automate routine tasks.
- Run spatial/statistical analyses: network/routing, suitability modeling, raster processing, and spatial joins.
- Partner with planners, civil engineers, and city stakeholders; present findings to non-technical audiences.
- Uphold cartographic standards and metadata best practices.
What We’re Looking For
- 3+ years in a GIS analyst role (public sector or AEC preferred).
- Proficiency with ArcGIS Pro/Online, SQL (PostGIS/SQL Server), and Python (GeoPandas/ArcPy).
- Solid cartography and data storytelling; portfolio or work samples welcome.
- Experience with field data collection (Survey123/Field Maps) and asset inventories.
- Nice to have: QGIS, FME, ModelBuilder, web mapping (Leaflet/Mapbox), lidar/raster workflows.
Perks & Benefits
- Medical, dental, vision + HSA/FSA options
- 401(k) with company match
- 15 PTO days + 10 paid holidays + 2 volunteer days
- Annual learning stipend ($1,500) + support for Esri certifications
- Home office stipend + modern equipment (laptop, external monitor, peripherals)
- Commuter benefits; bike storage and showers on-site
Why This Role Is a Great Fit
- You’ll influence high-visibility city projects that shape transit, safety, and sustainability.
- We invest in automation—your scripting chops will have outsized impact.
- Small, expert team = autonomy, ownership, and clear growth pathways.
- Your maps will be seen by decision-makers, not buried in a folder.
🤝 Our Hiring Process
We review every application and reply within 2 weeks. Shortlisted candidates complete a brief practical exercise (60–90 minutes, async) and a panel conversation. Finalists meet our VP of Delivery. We respect your time and will keep you informed at each step.
📥 How to Apply
Apply via WorkScreen: (Insert link) — our skills-first evaluation ensures your abilities are front and center.
✅ Entry-Level / Willing to Train GIS Analyst Job Description
Job Title: Junior GIS Analyst – Environmental & Conservation Projects
Company: GreenEarth Analytics
Location: Remote (U.S.-based)
Type: Full-Time | Salary: $50,000 – $60,000/year
🎥 A quick word from our program lead
Meet Rafael Ortiz, Senior Conservation GIS Lead—here’s how we mentor junior analysts and the kinds of habitats you’ll help protect: (Insert Loom/YouTube link)
Who We Are (GreenEarth Analytics)
GreenEarth Analytics is a mission-driven nonprofit that uses geospatial science to protect ecosystems and support community resilience. Since 2008, our projects have mapped wildlife corridors, modeled wildfire risk, monitored watershed health, and supported equitable access to green space. We partner with land trusts, tribal nations, and local governments to turn spatial data into better environmental outcomes.
What You’ll Do
- Support data collection, cleaning, and documentation for conservation projects.
- Produce clear, publish-ready maps and simple dashboards (ArcGIS Pro/Online, QGIS).
- Run foundational analyses: buffers, overlays, proximity, site suitability, basic raster ops.
- Assist with field data workflows (Survey123) and maintain metadata standards.
- Learn through paired work, code reviews, and structured mentorship.
What We’re Looking For
- Degree in Geography/Environmental Studies/Data Science or equivalent practical experience (projects, internships, volunteer work).
- Familiarity with GIS concepts; coursework or personal projects are great.
- Curiosity, reliability, and attention to detail; eagerness to learn ArcGIS/QGIS.
- Nice to have: basic Python, Excel → ArcGIS joins, and an eye for clean cartography.
Perks & Benefits
- Medical, dental, vision + employer-paid life insurance
- 403(b) retirement plan with match
- 15 PTO days + 12 paid holidays + winter break (office closure)
- Annual education stipend ($1,200) + paid time for learning
- Fully remote setup + equipment provided; monthly internet stipend
- Wellness reimbursements + flexible hours to support field partners
Why This Role Is a Great Fit
- Start your GIS career with real mentorship and production work from day one.
- Work that matters: habitats, watersheds, and community resilience—not just pretty maps.
- Clear growth ladder to GIS Analyst within 12–18 months based on skills, not seniority.
- A supportive team that values learning, kindness, and impact.
🤝 Our Hiring Process
We respond within 1–2 weeks. Shortlisted candidates complete a short, paid trial task (2–3 hours; async and flexible). Final chat with the Program Director to explore mutual fit. Transparent, humane, and no ghosting—ever.
📥 How to Apply
Apply via WorkScreen: (Insert link) — we evaluate skills and potential, not just résumés.
If your hiring process is stressful, slow, or filled with second-guessing—WorkScreen fixes that. Workscreen helps you quickly identify top talent fast, eliminate low-quality applicants, and make better hires without the headaches.

Breakdown of Why These GIS Analyst Job Posts Work
🔹 1. Clear, Specific Job Titles
- Instead of just “GIS Analyst” or “Junior Analyst,” the posts specify the focus area (“Urban Planning & Infrastructure” vs. “Environmental & Conservation Projects”).
- Why it works: This instantly filters in candidates aligned with your mission and filters out the wrong fits. Candidates know what they’ll actually be working on.
🔹 2. Video Element Adds Human Touch
- Both posts feature a short video from the hiring manager or team lead.
- Why it works: Candidates get to see a real person, not just a faceless company. It makes the opportunity feel more approachable and trustworthy.
🔹 3. “Who We Are” Tells a Real Story
- The company descriptions are not filler—they highlight specific projects, clients, and impact (e.g., “right-of-way studies,” “wildlife corridors”).
- Why it works: Applicants see context, credibility, and purpose. Instead of “generic company,” they picture themselves doing meaningful work in a real-world setting.
🔹 4. Responsibilities Show Impact, Not Just Tasks
- The duties don’t stop at “create maps” or “analyze data.” They connect tasks to outcomes: shaping urban safety, protecting ecosystems, or supporting capital planning.
- Why it works: This makes candidates feel their work will matter—not just fill a job description.
🔹 5. Qualifications Balance Rigor and Flexibility
- Experienced role → specific tools (ArcGIS, SQL, Python).
- Entry-level role → openness to coursework, projects, and willingness to learn.
- Why it works: You set high standards for experienced hires, but keep the door open for passionate learners at the entry level. That widens your talent pool.
🔹 6. Perks & Benefits Are Transparent
- Salary ranges are listed upfront, alongside detailed benefits like PTO, insurance, stipends, and learning budgets.
- Why it works: Transparency builds trust. Serious candidates apply when they feel the employer is being upfront, not vague.
🔹 7. “Why This Role Is a Great Fit” Speaks Directly to the Candidate
- Instead of listing company perks again, these sections highlight career growth, visibility, and impact.
- Why it works: It’s not just “here’s what we want from you”—it’s “here’s what you’ll get in return.” That’s the emotional hook top candidates respond to.
🔹 8. Respectful, Transparent Hiring Process
- Timelines are clear (“reply within 2 weeks,” “paid trial task”), with a no-ghosting promise.
- Why it works: Candidate experience matters. Most applicants have been burned by silent rejections; showing respect sets your company apart immediately.
🔹 9. Application Via WorkScreen.io
- Instead of “email your résumé,” both posts link to WorkScreen for skills-first evaluation.
- Why it works: This reassures candidates that they’ll be judged fairly on real ability, not just credentials—and it saves hiring managers from AI-spam résumés.
Example of a Bad GIS Analyst Job Description (And Why It Fails)
❌ Bad Job Post Example
Job Title: GIS Analyst
Company: Global Data Corp
Location: Remote
Type: Full-Time
Job Summary
Global Data Corp is seeking a GIS Analyst to support projects by managing spatial data, creating maps, and conducting geospatial analysis.
Key Responsibilities
- Create maps as requested.
- Analyze spatial data.
- Maintain GIS databases.
- Work with other departments as needed.
Requirements
- Bachelor’s degree in Geography or related field.
- 2–3 years of experience in GIS.
- Knowledge of ArcGIS software.
How to Apply
Send your résumé and cover letter to hr@globaldata.com. Only shortlisted candidates will be contacted.
❌ Why This Job Post Fails
- Generic Job Title
- Just says “GIS Analyst.” No context, no focus area, no clue what projects they’ll actually work on.
- Top talent scrolls past because it feels like “just another GIS job.”
- Just says “GIS Analyst.” No context, no focus area, no clue what projects they’ll actually work on.
- Cold, Minimal Introduction
- “Global Data Corp is seeking…” tells the candidate nothing about the company’s mission, impact, or why this role exists.
- No personality, no purpose, no reason to care.
- “Global Data Corp is seeking…” tells the candidate nothing about the company’s mission, impact, or why this role exists.
- Responsibilities Are Too Vague
- “Create maps,” “Analyze data,” “Maintain databases.”
- These are basic GIS tasks, but they don’t explain how the role matters or what kind of real-world impact it has.
- “Create maps,” “Analyze data,” “Maintain databases.”
- Requirements Are Bare-Bones
- A degree, a couple years of experience, and knowledge of ArcGIS.
- No mention of critical skills (Python, SQL, visualization, field data collection) that define modern GIS analysts.
- A degree, a couple years of experience, and knowledge of ArcGIS.
- No Salary or Benefits Mentioned
- Leaves candidates guessing. This signals a lack of transparency and discourages serious applicants who expect clarity.
- Leaves candidates guessing. This signals a lack of transparency and discourages serious applicants who expect clarity.
- Dismissive Hiring Process
- “Only shortlisted candidates will be contacted.”
- Cold and unwelcoming—this immediately puts off high-quality candidates who value respectful communication.
- “Only shortlisted candidates will be contacted.”
- Zero Personality in the CTA
- A plain email address with no encouragement, no warmth, and no candidate-first language.
- It feels like the company sees applicants as numbers, not people.
- A plain email address with no encouragement, no warmth, and no candidate-first language.
Bonus Tips to Make Your GIS Analyst Job Post Stand Out
Even if you already have a strong structure, here are a few extras that can instantly make your job post more attractive and trustworthy:
🔒 1. Add an Important Security/Privacy Notice
Fraudulent job ads are everywhere, and candidates are more cautious than ever. Adding a short security disclaimer shows professionalism and care:
“We take applicant privacy seriously. We will never ask for payment, bank details, or sensitive financial information at any stage of the hiring process.”
This one line builds instant trust with serious candidates.
🌴 2. Mention Leave Days and Flexibility
Top talent values work-life balance just as much as compensation. Highlighting flexible hours, remote options, or generous PTO makes your post stand out. Example:
“Enjoy 15 PTO days, 10 paid holidays, and 2 volunteer days per year, plus flexible start times to support your work-life balance.”
📈 3. Emphasize Training & Growth Opportunities
GIS technology evolves quickly. Candidates want to know you’ll help them keep their skills sharp:
“We invest in your growth. Every team member gets an annual learning stipend for Esri certifications, Python training, or conference attendance.”
This reassures applicants that you’re committed to long-term career development, not just filling a seat.
🎥 4. Add a Video From the Hiring Manager or Team Lead
Already included in the examples above, but worth repeating: video is one of the most underused hiring tools. A 60-second Loom from the hiring manager or a short office tour makes your post feel personal, modern, and human.
Here is an example that we used in our master guide on how to write a great job post description , you can check it out here https://www.loom.com/share/ba401b65b7f943b68a91fc6b04a62ad4
👥 5. Show Candidate Experience Matters
Explicitly state how you’ll treat applicants during the process:
“We reply to every application within 2 weeks. No ghosting—ever.”
Small detail, huge impact. Candidates talk, and this builds a reputation for fairness and respect.
⭐ 6. Share Employee Testimonials or Glassdoor Reviews
Where possible, add a short authentic quote:
“Working at CityWorks means your maps shape real cities. I’ve grown more here in two years than in my previous five combined.” – Current GIS Analyst
Social proof reassures skeptical candidates that your company is a good place to build a career.
Why You Shouldn’t Rely on AI Alone for GIS Analyst Job Descriptions
It’s tempting to type “Write a GIS Analyst job description” into ChatGPT or an ATS with built-in AI. In seconds, you’ll get something that looks professional. But here’s the catch:
❌ The Problem With AI-Generated Posts
When you rely on AI without giving it context, you end up with:
- Generic filler: “Collects data, analyzes maps, maintains databases” — the same lifeless wording every competitor is using.
- Missed impact: No mention of why the role matters — e.g., improving urban infrastructure, protecting ecosystems, or guiding billion-dollar capital projects.
- Wrong signals: Candidates can tell when a post feels copy-pasted. It reflects poorly on your brand and turns off the very people you want to impress.
✅ The Right Way to Use AI for GIS Job Posts
AI can be a great assistant—but only if you provide the raw ingredients. Instead of a vague prompt like:
“Write a job post for a GIS Analyst.”
Feed it real details:
- What your company does (e.g., urban planning, conservation, utilities)
- The projects they’ll work on (flood modeling, transit planning, wildfire risk mapping)
- The tools you use (ArcGIS Pro, SQL Server, Python, QGIS)
- The culture you offer (small, collaborative team / growth-focused nonprofit)
- Benefits and salary ranges
A good prompt looks more like this:
“Help me write a GIS Analyst job post for CityWorks Solutions, a Boston-based urban planning consultancy. The role involves using ArcGIS Pro, SQL, and Python to support transportation planning, stormwater management, and ADA compliance projects. Our culture values autonomy, collaboration, and growth. Salary range is $75k–$90k with training stipends and flexible PTO. Here are a few notes I’ve written to get you started: [paste your notes]. Please make it conversational, clear, and mission-driven.”
The result? A post that feels authentic, specific, and human—not a recycled template.
💡 Bottom line:
Use AI to polish, not to replace. Let it refine your tone, improve readability, or reformat content—but don’t let it decide what your company stands for. That part needs to come from you.
Build a winning team—without the hiring headache. WorkScreen helps you hire fast, confidently, and without second-guessing.

Copy-Paste Job Description Templates for Quick Use
✅ Option 1: Conversational / Culture-First Template
Job Title: GIS Analyst – [Focus Area: Transportation / Conservation / Utilities] at [Company Name] 💼 Location: Remote (HQ: [City, State]) 🕒 Type: [Full-Time/Part-Time] 💰 Salary Range: [$X,000 – $Y,000]/year
🎥 A quick word from our hiring manager
Watch a 60–90 sec intro from [Name, Title] on the projects you’ll tackle and how the team collaborates: (Insert Loom/YouTube link)
Who We Are
[Company Name] uses geospatial data to [one-sentence mission—e.g., “help cities plan smarter,” “protect ecosystems,” “optimize utility networks”]. We’ve worked on [2–3 example project types—e.g., “flood modeling, ADA right-of-way mapping, wildlife corridor analysis”] with partners like [client/sector types—e.g., municipalities, land trusts, utilities]. We’re a [small/medium/large], [remote/hybrid] team that values [values—e.g., clarity, curiosity, and impact].
What You’ll Do
- Manage and analyze geospatial datasets (ArcGIS Pro/Online, QGIS; optional SQL/Python).
- Build maps, dashboards, and reports that inform real decisions.
- Collaborate with [engineers/planners/scientists/operations] to scope and deliver analyses.
- Contribute to projects like [insert 2–3 relevant project types].
- Present findings in plain English to non-technical stakeholders.
What We’re Looking For
- [2–4]+ years in GIS or strong project/internship portfolio.
- Proficiency with ArcGIS Pro/Online (QGIS welcome); comfort with SQL/Python is a plus.
- Strong cartography, attention to detail, and data-storytelling.
- Clear communicator; reliable, curious, and collaborative.
- Nice to have: field data (Survey123/Field Maps), PostGIS/SQL Server, basic raster workflows.
Perks & Benefits
- Health, dental, vision • PTO + holidays • [401(k)/403(b)] with match
- Annual learning stipend for certifications/courses • Conference support
- [Remote stipend/equipment] • Flexible hours or [hybrid schedule details]
Why This Role Is a Great Fit
You’ll see your work shape [policies/projects/communities]—not sit in a folder. You’ll have autonomy, supportive peers, and room to grow while tackling meaningful, visible projects that make a real-world difference.
📥 How to Apply
Apply via WorkScreen: [Insert Link]. We review every application and aim to reply within [X] days. No ghosting.
✅ Option 2: Structured “Job Brief + Responsibilities + Requirements” Template
Job Title: GIS Analyst – [Focus Area] at [Company Name] 💼 Location: Remote (HQ: [City, State]) 🕒 Type: [Full-Time/Part-Time] 💰 Salary Range: [$X,000 – $Y,000]/year
Job Brief
[Company Name] is hiring a GIS Analyst to support [project domains—e.g., infrastructure planning, conservation science, utilities operations] by analyzing spatial data and producing actionable maps, dashboards, and reports.
Responsibilities
- Collect, clean, and maintain GIS datasets with metadata standards.
- Perform spatial analysis/modeling (e.g., overlays, network, suitability, basic raster).
- Build clear visual outputs (ArcGIS Pro/Online, QGIS; optional Experience Builder).
- Support cross-functional teams with timely geospatial insights.
- Document workflows; contribute to automation where possible (SQL/Python optional).
Requirements
- Degree in Geography/Environmental Science/Data Science or equivalent experience.
- Proficiency with ArcGIS Pro/Online (QGIS welcome).
- Strong cartography, QA/QC discipline, and stakeholder communication.
- Nice to have: SQL/PostGIS, Python (GeoPandas/ArcPy), Survey123/Field Maps.
Perks & Benefits
- Salary range listed above • Health, dental, vision
- PTO + holidays • Learning stipend and growth opportunities
- [Remote/hybrid flexibility] • [Equipment/Internet stipend]
Application Process
Apply via WorkScreen: [Insert Link]. We respond to all applicants within [X] days and share clear next steps.
Let WorkScreen Handle the Next Step Of Hiring
A well-written job description is only step one. Step two is making sure you can quickly spot the right candidates—without drowning in AI-spam résumés or wasting hours on manual screening.
That’s where WorkScreen.io comes in.
🚀 Here’s how WorkScreen helps you hire smarter:
- Quickly identify your most promising candidates
WorkScreen automatically evaluates, scores, and ranks applicants on a performance-based leaderboard—making it easy to spot top talent, save time, and make smarter, data-driven hiring decisions.
- Easily administer one-click skill tests
With WorkScreen, you can administer one-click skill tests to assess candidates based on real-world ability—not just credentials like résumés and past experience. This helps you hire more confidently and holistically.
- Eliminate low-effort applicants
WorkScreen automatically eliminates low-effort applicants who use AI Tools to apply, copy-paste answers, or rely on “one-click apply.” This way, you focus only on genuine, committed, and high-quality candidates—helping you avoid costly hiring mistakes.
- Create a fairer, more human hiring process
By standardizing skill-based evaluations, you reduce bias and give passionate, talented applicants (even without a “perfect résumé”) a chance to shine.
💡 Bottom line: A great job post brings candidates in. WorkScreen ensures you choose the right ones.
create your GIS Analyst post, and let the platform handle the heavy lifting—so you can make confident, data-driven hiring decisions.

FAQ
A strong GIS Analyst brings a balance of technical expertise and soft skills. On the technical side, look for proficiency in software such as ArcGIS Pro, QGIS, SQL/PostGIS, and Python (for data analysis and automation). Cartographic design, data visualization, and database management are also key. Beyond tools, great analysts can communicate complex insights clearly to non-technical stakeholders, work collaboratively with planners or scientists, and show curiosity in solving real-world problems through spatial data.
Salaries vary by experience, industry, and region. In the U.S., entry-level GIS Analysts typically earn $50,000 – $60,000/year, while experienced professionals in urban planning, infrastructure, or specialized sectors can make $75,000 – $90,000/year or more. Senior analysts, especially those managing teams or integrating advanced programming and database skills, may command salaries exceeding $100,000/year.
A GIS Technician often focuses on data collection, cleaning, and map production, while a GIS Analyst goes further—conducting spatial analysis, building models, and providing insights that influence decision-making. Analysts usually require stronger skills in SQL, Python, or statistical analysis, while technicians are often entry-level and focused on execution.