• Jobs
  • Startups
  • Hire
LoginSign up

Role description

GIS Software Developer

Azavea logoAzavea
TypeFull-time
Salary$85,000–$120,000
LocationPhiladelphia, PA
Posted10/21/2026
Engineering

About the Company

Azavea is known for developing geospatial software, geographic information systems (GIS), web applications, and data-processing tools. In 2023, Azavea was acquired by Element 84, a geospatial technology company that develops software and data pipelines for analyzing Earth observation and other complex datasets. Its work has supported civic, environmental, infrastructure, and public-interest projects. <Cite refs={["turn137043search0","turn137043search2","turn137043search11"]}/>

Job Overview

The GIS Software Developer role focuses on designing, building, and maintaining software that processes, analyzes, and visualizes geographic data. The developer will work with software engineers, GIS specialists, and project stakeholders to create reliable geospatial applications and data services.

The ideal candidate combines software engineering fundamentals with an interest in mapping technologies, spatial databases, geospatial analytics, and data visualization. This role may involve developing mapping interfaces, building geospatial APIs, processing spatial datasets, and improving the performance of location-based applications.

Key Responsibilities

  • Design, develop, test, and maintain GIS software and geospatial applications.
  • Build web-based mapping tools and interactive geographic data visualizations.
  • Develop services and APIs that process, query, and deliver spatial data.
  • Work with vector and raster datasets for geographic analysis and visualization.
  • Integrate geospatial services, mapping libraries, and third-party data sources.
  • Work with spatial databases such as PostgreSQL and PostGIS.
  • Implement data-processing workflows for geographic and Earth observation datasets.
  • Improve application performance, scalability, reliability, and data-processing efficiency.
  • Write automated tests, troubleshoot defects, and maintain high-quality code.
  • Collaborate with software engineers, GIS analysts, designers, and project managers.
  • Maintain technical documentation, data-processing procedures, and software specifications.
  • Use version control and code review practices to support collaborative development.
  • Apply secure coding practices and protect sensitive or restricted geographic data.
  • Contribute to software deployment, monitoring, and ongoing application maintenance.

Required Skills

  • Experience in software development, GIS programming, or geospatial application engineering.
  • Proficiency in Python, JavaScript, TypeScript, Java, Scala, or another relevant programming language.
  • Understanding of GIS concepts, coordinate reference systems, projections, and spatial data formats.
  • Familiarity with spatial databases and SQL.
  • Knowledge of REST APIs, web services, and data integration.
  • Understanding of algorithms, data structures, debugging, and software testing.
  • Experience using Git or another version control system.
  • Strong analytical thinking and problem-solving skills.
  • Ability to communicate technical information and collaborate with a multidisciplinary team.

Preferred Qualifications

  • Bachelor’s degree in Computer Science, Geographic Information Systems, Geospatial Engineering, or a related field; equivalent experience may be considered.
  • Experience with PostGIS, GeoServer, GDAL, GeoJSON, or similar geospatial tools.
  • Familiarity with mapping libraries such as Leaflet, OpenLayers, or MapLibre.
  • Experience with cloud platforms, containerization, or distributed data processing.
  • Understanding of raster processing, remote sensing, or spatial analytics.
  • Familiarity with open-source software development and collaborative repositories.
  • Experience building data-intensive applications or geospatial visualization systems.
  • A portfolio of GIS, mapping, spatial analysis, or geospatial software projects.

Benefits

Potential benefits may include health insurance, paid time off, retirement savings options, parental leave, and professional development opportunities. Current benefits and eligibility should be confirmed with Element 84.

Pay: $85,000.00 - $120,000.00 per year

Benefits:

  • Health insurance
  • Relocation assistance
  • Visa sponsorship
  • Vision insurance

Work Location: In person

Apply on Indeed
Save

Company info

Azavea logo

Azavea

Advanced geospatial technology and research for civic and social impact. Azavea is a certified B Corporation that applies geographic data and technology to promote the emergence of vibrant and sustainable communities while advancing the state-of-the-art through research. Each of our projects, products and pro bono engagements showcases this commitment.

Founded2000
HQPhiladelphia, US
Size18 employees
IndustrySoftware Development
Unlock human wisdom
ThesisTermsPrivacy
Tech stack
google-tag-manager, arcgis, geoserver, amazon-ecs, mapbox, rails, c-sharp, pytorch, hugging-face, watershed

Claim azavea.com

Work at azavea.com? Sign in to claim this org and manage its profile.

© 2026 Saywise Inc.