About this role
Bolton & Menk has an exciting opportunity for a GIS Developer to join our growing GIS Development Team in our Minneapolis or other Minnesota office locations. As a Top Workplace, this is a fantastic chance to work with a talented team of professionals and make a lasting impact on the communities we serve. With over 75 years of experience, the company specializes in providing community infrastructure solutions across the Midwest, Southeast, and beyond.
We’re looking for a GIS Developer with strong experience in web-based geospatial applications and Python development. This role involves building modern mapping tools, automating geospatial workflows, and working with both server-side and client-side technologies. You’ll collaborate with analysts, developers, and stakeholders to design, develop, and maintain GIS solutions that support critical business operations.
In this role, focus on designing, developing, and maintaining GIS software solutions that extend and enhance the Esri ArcGIS platform. Responsibilities include web-based GIS application development using the ArcGIS API for JavaScript, along with Python automation and systems integration. These efforts streamline workflows for field teams and decision-makers.
Work closely with UI/UX, IT, and data teams to deliver high-quality mapping experiences. Collaborate with project managers and end users to gather requirements, translate business needs into technical designs, and deliver well-tested, maintainable solutions. Join a team dedicated to geospatial innovation in community infrastructure.
Requirements
- 5+ years of experience in GIS development
- Strong proficiency in Python (ArcPy, GeoPandas, Shapely, GDAL/OGR)
- Experience with web mapping libraries (ArcGIS JS API, Leaflet, Mapbox, OpenLayers)
- Familiarity with HTML, CSS, TypeScript/JavaScript, and modern web development practices
- Experience with ArcGIS Pro, ArcGIS Enterprise, or open-source GIS tools
- Knowledge of REST APIs, JSON, and web service integration
- Experience working with spatial databases (PostGIS, SQL Server, Oracle Spatial)
- Strong attention to detail
Responsibilities
- Build and optimize Python-based geoprocessing tools, automation scripts, and data pipelines
- Develop and maintain web-based GIS applications using frameworks such as ArcGIS API for JavaScript, Leaflet, Mapbox GL JS, or OpenLayers
- Design, publish, and manage web services (REST, Feature Services, Map Services) using ArcGIS Enterprise, ArcGIS Online, or open-source stacks
- Integrate spatial data with web APIs, databases, and external systems
- Manage and maintain geodatabases (file, enterprise, Postgres/PostGIS)
- Design and implement complex spatial analysis workflows and support internal teams with geospatial solutions
- Collaborate with UI/UX, IT, and data teams to deliver high-quality mapping experiences
- Work closely with project managers and end users to gather requirements and deliver well-tested solutions
Benefits
- Salary Range: $75,000 - $120,000 depending on years of experience and credentials
Similar roles

Specialist Resource Estimation Geologist
15h15 hours agoAnglo American
Johannesburg, ZA · Full-time · ZAR 1,200,000 – ZAR 1,600,000

GIS Specialist III
2d2 days agoAECOM
San Diego, US · Full-time · $75,000 – $95,000

GIS Developer Lead
2d2 days agoAccenture Federal Services
Arlington, US · Full-time · $100,200 – $203,400

GIS Developer
3d3 days agoWSP
Bengaluru, IN · Full-time · INR 1,200,000 – INR 1,800,000
