2

Full Time Python Gis Developer Jobs in Minneapolis, MN

GIS Technician/Analyst

Rosemount, MN · On-site

$41.26 - $51.63/hr

Experience with common GIS programming languages and environments (i.e., SQL, Python, Arcade, or ... The City of Rosemount's full-time employees enjoy a generous benefit package that includes health ...

In addition to core GIS capabilities, the ideal candidate leverages programming and scripting to ... Experience using Python for geospatial process automation * Ability to leverage Arcade in ArcGIS ...

In addition to core GIS capabilities, the ideal candidate leverages programming and scripting to ... Experience using Python for geospatial process automation * Ability to leverage Arcade in ArcGIS ...

GIS/Asset Management Technician

MN · On-site

$32.84 - $37.61/hr

Public Works Maintenance Facility - 1901 East 66th Street, MN Job Type: Full-Time Job Number: 2026 ... One year of experience with GIS scripting or programming (e.g. Python, Arcade, or JavaScript)

Telecommunications Employment Type: Full Time Location: Bloomington, MN Compensation: $20.00 - $40 ... Analyze and interpret engineering drawings and utility maps * Perform fieldwork to gather data on ...

Programming and scripting experience is preferred (C/python). * Database and data structure knowledge and experience is preferred (SQL, XML, Mongo, GIS). * Understanding of Electric Distribution ...

Power Systems Engineer

Medina, MN · On-site

$77K - $97K/yr

Programming and scripting experience is preferred (C/python). * Database and data structure knowledge and experience is preferred (SQL, XML, Mongo, GIS). * Understanding of Electric Distribution ...

Database Developer

Saint Paul, MN · On-site +1

$89 - $95/hr

Paul, MN) | Fully Remote Candidates Considered Employment Type: Full-Time or Contract-to-Hire Are ... Utilize modern data engineering practices and technologies including SQL Server, Python, PySpark ...

.Net Developer

Minneapolis, MN · On-site

$50.25 - $66.50/hr

Fulltime 7+ years .Net Developer • Strong knowledge/experience in AWS, including: Migrating ... NET, React.js, Python, and APIs (REST, Java Spring Boot, .NET) • Solid experience in SQL database ...

next page

Showing results 1-20

Full Time Python Gis Developer information

See Minneapolis, MN salary details

$13

$61

$90

How much do full time python gis developer jobs pay per hour?

As of Jul 26, 2026, the average hourly pay for full time python gis developer in Minneapolis, MN is $61.19, according to ZipRecruiter salary data. Most workers in this role earn between $50.43 and $69.52 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Full Time Python GIS Developer, and why are they important?

To thrive as a Full Time Python GIS Developer, you need strong programming skills in Python, a solid understanding of geospatial concepts, and experience with GIS platforms, often supported by a relevant degree in computer science, geography, or a related field. Familiarity with tools such as ArcGIS, QGIS, PostGIS, and libraries like GeoPandas or GDAL, as well as version control systems like Git, is typically required. Problem-solving ability, attention to detail, and effective communication are important soft skills that set top candidates apart. These skills ensure robust, scalable geospatial solutions and seamless collaboration with technical and non-technical stakeholders.

What does a Full Time Python GIS Developer do?

A Full Time Python GIS Developer specializes in creating, maintaining, and optimizing software solutions that work with Geographic Information Systems (GIS) using the Python programming language. They develop scripts and applications to process spatial data, automate mapping tasks, and integrate GIS functionalities into various platforms. Their work often involves using libraries such as GeoPandas, Shapely, and ArcPy to analyze geospatial data, visualize results, and solve real-world location-based problems for industries like urban planning, transportation, and environmental science.

What is the difference between Full Time Python Gis Developer vs GIS Analyst?

AspectFull Time Python Gis DeveloperGIS Analyst
Required SkillsPython programming, GIS software, scriptingGIS software, data analysis, cartography
Work EnvironmentDevelopment teams, software projectsData management, fieldwork, reporting
Industry UsageTech, government, environmental projectsUrban planning, environmental agencies, utilities

The Full Time Python Gis Developer primarily focuses on developing GIS applications using Python, scripting, and automation, often working within software development teams. In contrast, a GIS Analyst concentrates on analyzing spatial data, creating maps, and supporting decision-making processes. While both roles require GIS knowledge, the developer role emphasizes programming and software creation, whereas the analyst role centers on data interpretation and visualization.

What are some common challenges Full Time Python GIS Developers face when integrating geospatial data from multiple sources?

Full Time Python GIS Developers often encounter challenges when integrating geospatial data from various sources due to differences in data formats, coordinate reference systems, and data quality. Ensuring compatibility and accuracy requires a strong understanding of libraries like GDAL, GeoPandas, and Shapely, as well as best practices for data cleaning and transformation. Close collaboration with data engineers, cartographers, and other team members is often necessary to resolve inconsistencies and produce reliable geospatial analyses.
What are popular job titles related to Full Time Python Gis Developer jobs in Minneapolis, MN? For Full Time Python Gis Developer jobs in Minneapolis, MN, the most frequently searched job titles are:
What job categories do people searching Full Time Python Gis Developer jobs in Minneapolis, MN look for? The top searched job categories for Full Time Python Gis Developer jobs in Minneapolis, MN are:
Infographic showing various Full Time Python Gis Developer job openings in Minneapolis, MN as of July 2026, with employment types broken down into 82% Full Time, 6% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution, with an average salary of $127,273 per year, or $61.2 per hour.

GIS Technician/Analyst

City of Rosemount, MN

Rosemount, MN • On-site

$41.26 - $51.63/hr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 4 days ago


Job description

Salary: See Position Description
Location : Public Works,14041 Biscayne Avenue, Rosemount, MN
Job Type: Full Time
Job Number: 2026-023
Department: Public Works
Opening Date: 07/23/2026
Position Summary
This position will be open until filled, with the first review of applications on 08/10/2026.
The City of Rosemount is hiring a GIS Technician or GIS Analyst to help us grow and enhance the services, infrastructure, and experiences that make our community strong. We're looking for an individual who is forward-thinking, team-oriented, and ready to contribute to a city that values both progress and connection.
We have one (1) vacancy for either a GIS Technician or GIS Analyst. Assignment will be determined by the candidate's qualifications and experience.
The GIS Technician/Analyst performs work with the City's Geographic Information System (GIS) and OpenGov Asset Management systems, assisting and managing data requests and data updates, assisting with the preparation of reports, documents, and maps, and other duties as assigned.
NOTE: The GIS Analyst is distinguished from the GIS Technician as work is performed with less supervision and greater independence. Additional GIS support, responsibilities, and projects requiring the application of knowledge, skills, and abilities of a broader, more complex level may be assigned.
Essential Duties
To see a full list of the essential duties for the GIS Technician, please see our
To see a full list of the essential duties for the GIS Analyst, please see our
Qualifications
Minimum Qualifications for GIS Technician ($36.723 - $45.949/hr)
  • Bachelor's degree in GIS or closely related field AND
  • One internship or professional GIS related experience OR
  • Associate's degree in GIS or closely related field and two years of GIS related experience,
  • Valid Driver's License.
Desirable Qualifications for GIS Technician
  • Two years of experience in Geographic Information Systems using ESRI ArcGIS software suite.
  • Experience working for local government.
  • Strong working knowledge and experience with Cartegraph or other Asset Management software
  • Advanced Knowledge of ArcGIS Portal and related ESRI Applications and software.
  • Knowledge of computerized mapping techniques and relational database management.
  • Experience with common GIS programming languages and environments (i.e., SQL, Python, Arcade, or other).

Minimum Qualifications for GIS Analyst ($41.262 - $51.629/hr)
  • Bachelor's degree in Geographic Information Systems, geography, Computer Science, Engineering, Planning or a related field.
  • Two years of GIS related experience OR
  • An equivalent combination of education and experience.
  • Experience using Python, ModelBuilder, or similar tool.
  • Valid Driver's License.
Desirable Qualifications for GIS Analyst
  • One year of government GIS related experience.
  • Public Sector experience, particularly in support of public works, engineering, community development, or public safety.
  • GIS Professional (GISP) certification
  • Experience working with OpenGove Asset Management or similar platform and advanced experience working with Esri's ArcGIS platform, including ArcGIS Pro, ArcGIS Enterprise, and ArcGIS Online.

Supplemental Information
Working Conditions
Physical Requirements and Activity
This work requires the frequent exertion of up to 10 pounds of force and occasional exertion of up to 25 pounds of force; work regularly requires sitting, using hands to finger, handle or feel and repetitive motions and occasionally requires standing, walking, speaking or hearing, stooping, kneeling, crouching or crawling and reaching with hands and arms.
Sensory Requirements
Work requires close vision and color perception; vocal communication is required for expressing or exchanging ideas by means of the spoken word; hearing is required to perceive information at normal spoken word levels.
Sensory Utilization
Work requires preparing and analyzing written or computer data.
Environmental Conditions
Work has no exposure to environmental conditions; work is generally in a moderately noisy location (e.g., business office, light traffic).
The statements in this class description are intended to describe the general nature and level of work being performed by incumbent(s) assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. To perform this job successfully, an individual must be able to perform each essential function satisfactorily. Reasonable accommodations may be made to enable an individual with disabilities to perform the essential functions.
The City of Rosemount is an Equal Opportunity Employer
Why work for the City of Rosemount? Employees enjoy:
A Family Friendly Work Environment
Wellness Incentives
Training Opportunities
Educational Incentives
Promotion of Innovative Ideas
Service Recognition
Team Environment
And More!
The City of Rosemount's full-time employees enjoy a generous benefit package that includes health, dental, life, and disability insurances as well as PERA pension; employees also receive paid sick, vacation, and holiday leave.
Part-time employees that qualify may also participate in the PERA pension program.
01
Do you have a valid Driver's License?
  • Yes
  • No

02
What is your highest level of education?
  • Bachelor's Degree
  • Associate's Degree
  • High School Diploma/GED

03
Which of the following best describes your degree
  • Geographic Information Systems (GIS)
  • A Closely Related Field (Geography, Computer Science, Engineering, Planning)
  • A Not-Closely Related Field
  • No Degree

04
Which of the following best describes your years of experience in GIS-related work
  • 5 or more years of experience
  • 3-4 years of experience
  • 2 years of experience
  • Less than 2 years of experience
  • No experience

05
Which of the following areas do you have experience with? (Check all that apply)
  • OpenGov Asset Management Software
  • A Different Asset Management Software
  • Laserfiche
  • Microsoft Office
  • Computer Aided Draft (CAD) in a GIS environment
  • SQL Databases
  • Python Programming Language
  • ArcGIS
  • None of the Above

06
Do you have experience working in a municipal government?
  • Yes
  • No

07
Please list any additional skills, knowledge, or experience that makes you uniquely qualified or suited for this position. (Enter "NA" if not applicable)
08
ELECTION OF VETERAN'S PREFERENCE The City of Rosemount awards preference to qualified veterans and spouses of deceased or disabled veterans in accordance with Minnesota State Statute 197.455. Are you requesting Veteran's Preference Points for this position? If so, please select your Veterans status and assure you have attached the appropriate documentation. Documents MUST be provided by attaching them to this application. Qualified veteran means: a citizen of the United States or a resident alien who has been separated under honorable conditions from any branch of the armed forces of the United States: *after having served on active duty for 181 consecutive days, or; *by reason of disability incurred while serving on active duty, or; *who has met the minimum active duty requirement as defined by Code of Federal Regulations, title 38, section 3.12a, or; *who has active military service certified under section 401, Public Law 95-202. Active military service must be certified by the United States secretary of defense as active military service and a discharge under honorable conditions must be issued by the secretary. Veteran's preference may be used by the surviving spouse of a deceased veteran and by the spouse of a disabled veteran who, because of the disability, is unable to qualify. You must submit a copy of your DD214 or other military documents to substantiate the service information requested on this form. Disabled veterans must also supply form FL802 or an equivalent letter from a service retirement board. Spouses applying for preference must supply their marriage certificate, the veteran's DD214, and the veteran's FL802 or death certificate. You are ineligible to receive points if you have remarried or were divorced from the veteran. Additional preference is awarded to qualified disabled veterans. In addition to your DD214, disabled veterans must also supply form FL802 or an equivalent letter from a service retirement board. Claims not accompanied by proper documentation will not be processed. Documentation must be received, if your supporting documentation is not submitted Veteran's Preference Points will not be awarded.
  • No
  • Honorably Discharged Veteran
  • Honorably Discharged Disabled Veteran
  • Spouse of Honorably Discharged Disabled Veteran
  • Spouse of Deceased Veteran
  • Spouse of Deceased Disabled Veteran

09
How did you learn of this position posting?
  • Newspaper
  • City Website
  • Indeed
  • League of MN Cities Website
  • Governmentjobs.com
  • Other Website
  • Employee Referral
  • Direct Mail or other City Advertisement
  • Other

Required Question