GIS Programming & Engineering

Develop, create, and modify GIS applications software or specialized utility programs. Analyze user needs and develop software solutions. If this sounds exciting, you may want to pursue a career in GIS programming and engineering.

work as a GIS programmer, GIS engineering jobsWhat Does a Career in GIS Programming & Engineering Look Like?

Are you a skilled programmer or engineer interested in GIS technology? Graduates working in GIS programming and engineering are responsible for the following:

  • Analyze and design databases within an application area, working individually or coordinating database development as part of a team.
  • Modify existing software to correct errors, adapt to new hardware or to improve performance.  
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.  
  • Confer with analysts, engineers and programmers to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.  
  • Store, retrieve and manipulate data for analysis of system capabilities and requirements.  
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.

GIS Programming & Engineering Salary and Forecast

Those working in GIS as a programmer or engineer can expect to earn a median salary of $96,861.

Gis engineer salary

Job opportunities in this field are forecasted to grow at a rate of 20.18% per year, which is much faster than average.

GIS engineer job forecast

What Education is Required to Work in GIS Programming & Engineering?

Most GIS programmers or GIS engineers have an undergraduate degree in either computer science or engineering and a master’s degree or graduate level certificate specific for geospatial information systems and technology.

GIS programmer or engineer education requirements

GIS Programming & Engineering Job Opportunities

You will find job listings with the following titles:

  • GIS Computer Programmer
  • GIS Software Developer
  • GIS Engineer

Students also have access to ePACK, the job and internship repository for NC State students. A few of the more prominent job blogs are highlighted below.

The GIS Jobs Map: Interactive map cataloging GIS positions in the US and several countries.

The GIS Jobs ClearinghouseSummary of numerous other job sites

Opportunities with EsriStudent Jobs and Internships with Esri

Triangle Area GIS: A job blog for geospatial careers in the Triangle Area of NC

MyGISJobs.com: National Job Blog

Geojobs.biz: Geospatial Career Portal

GIS Jobs: Job blog with resume posting capabilities

URISA Jobs: Job blog hosted by URISA

Opportunities by Industry

A master’s degree in GIS is a very powerful degree that opens up career options in several industries. Learn more about GIS careers in the following industries:

Ready to Get Started?

Develop or modify software applications for geospatial projects. Apply for the Master’s Degree in Geospatial Information Technology today to get the knowledge you need for the career you want.

Apply Now

Contact Us

Upcoming Deadlines

  • Apply by Oct 15 for Spring
  • Apply by April 15 for Fall

Ready to get started?

Student Highlights

Student Project: Delineating Food Deserts in Raleigh

Explore GIST Career Paths