Hi! I'm about to graduate with my MS in GIS and am starting the job search. I've always excelled in school: you take classes, do internships/extracurriculars, and take more classes. If my interest wanes in a class, I just take a different one next quarter and wait out the short 10 weeks until it's over. But a job--isn't it the same general field for the lifetime you're in that position? How do I know what I want to do? I've been in academic-GIS for years and have studied many things but I don't think anything specific is calling to me for a job; it's more how the internship/class makes me feel that brings satisfaction. I've made a table of what I like/don't like to try and see what keywords I should search for on job websites, but I don't think it's helping. I'm hoping one of you can see a pattern I don't and introduce me to a job field of GIS that I should focus on applying in. I'm of course open to a job with topics that I don't prefer; no job will be perfect.
| Likes | Dislikes | Neutral |
| GeoAI | Remote sensing | Machine learning |
| Climatology | Human geography | LiDAR |
| Physical geography | Transportation geography | |
| Teaching, creating tutorials | Research | |
| Python coding, web development | QA/QC | |
| Being challenged often | ||
| Creating maps, web apps, etc. | ||
| Having a client (either a patron or a coworker) instead of tasks where I can't actively see how my work is beneficial | ||
| Learning new things frequently |
I also have experience in topics below. I feel like I haven't focused in on a subfield enough to be eligible for a job.
| Geography | Misc. |
| Esri (ArcGIS Enterprise, ArcGIS Pro, ArcGIS Online (Map Viewer Classic and Map Viewer), ArcGIS Dashboards, ArcGIS Instant Apps, ArcGIS Web AppBuilder, ArcGIS Data Pipelines, ArcGIS StoryMaps, ArcGIS Spatial Analyst, ArcGIS 3D Analyst, ArcGIS Experience Builder, ArcPy, ArcGIS Model Builder, ArcGIS Hub, ArcMap, ArcGIS Scene Viewer, Survey123) | Coding (ArcPy, R, Arcade, HTML, postgreSQL, CSS, Python (numpy, pandas, xarry, Matplotlib, Seaborn)) |
| Google Earth Pro | Statistics (SPSS, Excel) |
| GeoDa | Database management (pgadmin) |
| QGIS |
Is this a helpful way to figure out what jobs are right for me? What did you do when you were looking for your first job?
You’re asking the right question, and what you’re feeling is very normal—especially coming from academia.
A few key truths up front:
A job is not a lifetime commitment. Most GIS professionals pivot every 2–4 years early in their career.
The first job’s purpose is signal + learning, not perfect alignment.
Satisfaction usually comes more from how you work than what dataset you work on.
Looking at your table, a few strong patterns jump out.
You enjoy:
Problem-solving + building things (Python, web dev, apps, tutorials)
Applied impact (having a client, seeing benefit)
Continuous learning + challenge
Technical-but-not-pure-research work
You don’t want:
Narrow research-only roles
Heavy QA/QC or passive production
Highly siloed specialization too early
You’re a strong match for applied, solution-oriented GIS roles, not niche analyst roles.
Good starting job families to target:
GIS Solutions Analyst / Solutions Engineer
GIS Developer (junior / associate)
Geospatial Application Analyst
Environmental / Climate Data Analyst (applied, not research-heavy)
GIS Consultant (early career)
Customer-facing GIS roles (implementation, enablement, technical support engineer)
These roles:
Let you touch many domains
Reward curiosity and learning
Use Python + web + Esri stack
Give visible impact and feedback
Don’t lock you into one subfield
Early career GIS hires are not expected to be specialists.
They’re hired for:
Tool fluency (you have this)
Learning velocity (you have this)
Communication + teaching ability (you have this)
Curiosity + problem framing (you have this)
Specialization naturally emerges after 1–2 real-world roles.
Yes—but it’s better for:
Screening jobs out, not finding the “perfect” one
Shaping interview questions
Avoiding roles that will drain you quickly
Instead of asking “What job do I want forever?”, ask:
“Which role lets me learn the fastest while doing work I can see matters?”
Took a broad, applied role
Learned by solving real problems for real users
Let my interests sharpen after exposure
Pivoted intentionally once patterns became clear
That’s how most strong GIS careers actually form.
Hey @GinaGirgente
Your experience is pretty well rounded, and you have quite a bit of broad and general experience that would be very helpful and nice to see to a hiring agent or recruiter. I was in your same spot about the commitment to a job, and it's important to know that most jobs are just stepping stones to get you in your right spot, for example, I'm a Computer Science major with a MS in CS, but I worked in GIS as GIS Administrator for 2-3 years before moving into another position.
As Venkata had mentioned, a broad role is probably the best for your situation, in Telecommunications like I was in, I had a very broad role, that allowed my supervisor and myself to really hone in on what I did best, which was Python programming and Database Administration, which was nice as it allowed me to get more general experience.
Honestly, I'd say go for it, jump in a spot and see how you like it, there's really no repercussions in leaving a position you're not interested in, as if you don't like the job, you're not going to perform your best, so get into a comfortable spot, and see what you like!
Cody
Thank you @CodyPatterson and @VenkataKondepati for your responses! This was very helpful, I appreciate it!