1

Gis Software Engineer Jobs (NOW HIRING)

DOE General Summary Plans, develops and implements Geographic Information System (GIS) solutions using advanced proficiency in GIS software, programming languages, and data management systems.

The GIS Engineer role involves designing, building, and sustaining secure technical capabilities ... software to manage spatial and related tabular data โ€ข Builds databases by capturing map ...

General Summary Plans, develops and implements Geographic Information System (GIS) solutions using advanced proficiency in GIS software, programming languages, and data management systems. Creates ...

GIS Manager

Albuquerque, NM ยท On-site

$81K - $109K/yr

... software. * Perform basic to advanced geospatial tasks using ESRI ArcGIS products. * Support development, engineering, and construction efforts with applicable GIS deliverables to both internal ...

General Summary Plans, develops and implements Geographic Information System (GIS) solutions using advanced proficiency in GIS software, programming languages, and data management systems. Creates ...

General Summary Plans, develops and implements Geographic Information System (GIS) solutions using advanced proficiency in GIS software, programming languages, and data management systems. Creates ...

The ideal candidate will have 2-4 years of experience using ESRI GIS software, tools, and databases ... Experience supporting utility assets, engineering records, or infrastructure mapping.

Vetro / GIS Technician I

Bridgeport, WV ยท On-site

$26 - $30/hr

They assist Network Design Engineers in analyzing fiber needs, verify as-built information, and ... Collect and integrate geographic data from sources including software, spreadsheets, satellite ...

GIS Manager

Pittsburgh, PA ยท On-site

$81K - $109K/yr

... software. * Perform basic to advanced geospatial tasks using ESRI ArcGIS products. * Support development, engineering, and construction efforts with applicable GIS deliverables to both internal ...

Java Developer with GIS Location: Hosuton TX Job Summary: We are seeking a skilled Java Developer ... Collaborate with cross-functional teams to deliver high-quality software solutions. * Optimize ...

The Software Engineer will be responsible for designing, implementing, and maintaining complex ... Integrate GIS components and spatial data into applications * Participate in the full software ...

GIS Technician

Winchester, VA ยท On-site

$51K - $54K/yr

... software. You'll play a key role in developing, updating, and managing GIS databases while ... Interpret engineering plans, plats, and other technical documents to support GIS data updates and ...

The Software Engineer will be responsible for designing, implementing, and maintaining complex ... Integrate GIS components and spatial data into applications * Participate in the full software ...

The Software Engineer will be responsible for designing, implementing, and maintaining complex ... Integrate GIS components and spatial data into applications * Participate in the full software ...

GIS Manager

Phoenix, AZ ยท On-site

$83K - $112K/yr

Familiarity with transportation planning and engineering concepts, including street networks, traffic operations, and transportation infrastructure. * Proficiency in GIS software such as ArcGIS, QGIS ...

Showing results 41-60

Gis Software Engineer information

See salary details

$32K

$97.7K

$161.5K

How much do gis software engineer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for gis software engineer in the United States is $97,747.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,500.00 and $115,500.00 per year, depending on experience, location, and employer.

What is a GIS software engineer?

A GIS Software Engineer develops, maintains, and optimizes geographic information system (GIS) software applications. They work with spatial data, develop mapping and analysis tools, and integrate GIS with other technologies. Their role often involves programming, database management, and problem-solving to ensure efficient geospatial data processing. GIS Software Engineers use programming languages like Python, JavaScript, or C# and work with GIS platforms such as ArcGIS or QGIS. They collaborate with analysts, cartographers, and other stakeholders to build solutions that support decision-making and visualization.

What does a GIS software engineer do?

A GIS software engineer designs, develops, and maintains geographic information system (GIS) software applications. They work with spatial data, use programming languages like Python or Java, and often utilize GIS tools such as ArcGIS or QGIS to create solutions for mapping, analysis, and data visualization.

Is GIS software engineer still in demand?

GIS software engineers are in demand due to the growing need for spatial data analysis, mapping, and geographic information systems across industries such as urban planning, environmental management, and transportation. Skills in GIS tools like ArcGIS, QGIS, and programming languages such as Python or JavaScript enhance job prospects in this field.

What types of projects and daily responsibilities can I expect as a GIS software engineer?

As a GIS Software Engineer, you can expect to work on projects ranging from designing custom geospatial tools and automating spatial data workflows to integrating GIS solutions with enterprise systems. Your daily responsibilities may include writing and testing code, collaborating with GIS analysts to implement new features, troubleshooting spatial data issues, and participating in code reviews. You will often work closely with cross-functional teams, including data scientists, project managers, and field personnel, to develop robust geospatial solutions that support organizational objectives. This dynamic role offers a mix of independent technical work and collaborative problem-solving, providing ongoing learning opportunities in both software engineering and geographic information systems.

What are the key skills and qualifications needed to thrive in the GIS software engineer position, and why are they important?

To thrive as a GIS Software Engineer, you need strong programming skills (such as Python or Java), experience with GIS concepts, and a relevant degree in computer science, geography, or a related field. Proficiency with GIS platforms like ArcGIS or QGIS, spatial databases (e.g., PostGIS), and industry certifications (such as Esri Technical Certification) are highly valuable. Excellent problem-solving abilities, communication skills, and teamwork make a candidate stand out in this collaborative and fast-evolving environment. These competencies ensure the effective development, integration, and support of complex geospatial applications to meet user and organizational needs.

More about Gis Software Engineer jobs
What cities are hiring for Gis Software Engineer jobs? Cities with the most Gis Software Engineer job openings:
What are the most commonly searched types of Gis Software Engineer jobs? The most popular types of Gis Software Engineer jobs are:
What states have the most Gis Software Engineer jobs? States with the most job openings for Gis Software Engineer jobs include:
What job categories do people searching Gis Software Engineer jobs look for? The top searched job categories for Gis Software Engineer jobs are:
What are popular job titles related to Gis Software Engineer jobs? For Gis Software Engineer jobs, the most frequently searched job titles are:
Infographic showing various Gis Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $97,747 per year, or $47 per hour.

GIS Analyst

Rayburn Electric

Rockwall, TX โ€ข On-site

Full-time

Posted 26 days ago


Job description

Salary: DOE

General Summary

Plans, develops and implements Geographic Information System (GIS) solutions using advanced proficiency in GIS software, programming languages, and data management systems. Creates complex GIS maps, applications, and projects through technical and project management expertise. Troubleshoots, researches, and implements GIS applications and technologies.


Principal Duties and Responsibilities / Knowledge

  • Leads and develops implementation of geospatial solutions using industry-standard scripting and programming languages (e.g., Python, JavaScript, SQL)
  • Performs drafting functions to maintain mapping files and support planning and development of overhead and underground facilities.
  • Analyzes mapping databases and modifies as necessary to ensure data is consistent.
  • Reviews, researches, and analyzes property plats.
  • Produces cartographic maps for crews, departments and office personnel as needed.
  • Modifies, configures, and creates FME services.
  • Works with various departments to integrate data from other systems of record to support project requests and advance GIS initiatives.
  • Assists in developing system processes, standards, and documentation for the GIS department.
  • Develops and maintains GIS web services from external feeds such as CSV, JSON, XML, API, etc.
  • Troubleshoots and corrects problems in web/mobile/desktop GIS systems and applications.
  • Develops and maintains efficient data quality assurance methods and processes.
  • Investigates new GIS applications and leverages latest technologies.
  • Analyzes and monitors the impact of GIS strategic initiatives to make recommendations regarding upgrades, including considering the implications of new or revised GIS software, equipment, or applications.
  • Manages multiple priorities and works effectively in a deadline-driven environment.


Key Accountabilities

  • Complies with all policies, procedures, and confidentiality agreements effective as a result of employment with Rayburn.
  • Shares information with Rayburn management and staff, contractors, and other third parties in a timely manner, as required.
  • Provides supervisor with updates and/or reports on work and tasks as requested or required.
  • Supervise/escort all contractors aboard Rayburn campus.
  • Performs any other duties as assigned by supervisor or executive management.


Job Specifications / Skills Required

Education:

Bachelors degree in Geography, Geographic Information Science, Engineering, Planning, Computer Science, Information Technology or a related field is preferred.

Experience:

5+ years of experience using ESRI Suite and Web Applications; or any equivalent combination of education, training, and experience which provides the requisite knowledge, skills, and abilities for this position.


Skills:

Proficient with APIs, REST Services, Web Requests, JSON, and XML

Proficient in ArcGIS Pro, ArcGIS Online/Portal, Web Applications and FME

Experience with scripting languages (Python, SQL)

Excellent verbal and written communication skills

Able to work effectively in a team environment; willing to assist others

Ability to communicate GIS technologies in technical and nontechnical terms

Proficiency in spatial data creation, editing and maintenance

Proficiency in database management: create, edit, update, join, append and query data from spatial and non-spatial relational databases


Physical Demands

Ability to sit for extended periods of time at a computer workstation

Ability to perform repetitive motions in order to use a computer keyboard, test equipment and operate hand tools

The employee must occasionally lift and/or move up to 20 pounds; open file cabinets and bend or stand as necessary


Decision-Making Authority

As directed by supervisor and/or executive management.