Collaborate with cross-functional engineering and product teams across Esri * Participate in code reviews and software quality processes * Learn and apply GIS concepts, floor-aware mapping patterns ...
Collaborate with cross-functional engineering and product teams across Esri * Participate in code reviews and software quality processes * Learn and apply GIS concepts, floor-aware mapping patterns ...
Software Developer II - Indoor GIS AI and Reality
Redlands, CA · On-site
$101K - $167K/yr
Collaborate with cross-functional engineering and product teams across Esri * Participate in code reviews and software quality processes * Learn and apply GIS concepts, floor-aware mapping patterns ...
Software Developer II - Indoor GIS AI and Reality
Redlands, CA · On-site
$101K - $167K/yr
Collaborate with cross-functional engineering and product teams across Esri * Participate in code reviews and software quality processes * Learn and apply GIS concepts, floor-aware mapping patterns ...
This position entails a firm understanding of Geographic Information Systems (GIS) software. You will support both domestic and international environmental and engineering projects that include ...
This position entails a firm understanding of Geographic Information Systems (GIS) software. You will support both domestic and international environmental and engineering projects that include ...
Geographic Information System (GIS) Specialist
Irvine, CA · On-site
$60K - $70K/yr
This position entails a firm understanding of Geographic Information Systems (GIS) software. You will support both domestic and international environmental and engineering projects that include ...
Geographic Information System (GIS) Specialist
Irvine, CA · On-site
$60K - $70K/yr
This position entails a firm understanding of Geographic Information Systems (GIS) software. You will support both domestic and international environmental and engineering projects that include ...
GIS ENGINEER
Cathedral City, CA · On-site
GIS software; spatial analysis and statistics, programming languages and relational databases; principles of map design; methods for importing and exporting data between GIS and other computer ...
GIS ENGINEER
Cathedral City, CA · On-site
GIS software; spatial analysis and statistics, programming languages and relational databases; principles of map design; methods for importing and exporting data between GIS and other computer ...
GIS ENGINEER
Cathedral City, CA · On-site
$7.9K - $10K/mo
GIS software; spatial analysis and statistics, programming languages and relational databases; principles of map design; methods for importing and exporting data between GIS and other computer ...
GIS ENGINEER
Cathedral City, CA · On-site
$7.9K - $10K/mo
GIS software; spatial analysis and statistics, programming languages and relational databases; principles of map design; methods for importing and exporting data between GIS and other computer ...
GIS Analyst
Whittier, CA · On-site
$45 - $55/hr
The ideal candidate will have strong hands-on experience with Esri GIS software , geodatabase ... Bachelor's degree in GIS, Geography, Engineering, Computer Science , or a related field * 3-5 years ...
GIS Analyst
Whittier, CA · On-site
$45 - $55/hr
The ideal candidate will have strong hands-on experience with Esri GIS software , geodatabase ... Bachelor's degree in GIS, Geography, Engineering, Computer Science , or a related field * 3-5 years ...
GIS Analyst
Whittier, CA · On-site
$45 - $55/hr
The ideal candidate will have strong hands-on experience with Esri GIS software , geodatabase ... Bachelor's degree in GIS, Geography, Engineering, Computer Science , or a related field * 3-5 years ...
Quick apply
GIS Analyst
Whittier, CA · On-site
$45 - $55/hr
The ideal candidate will have strong hands-on experience with Esri GIS software , geodatabase ... Bachelor's degree in GIS, Geography, Engineering, Computer Science , or a related field * 3-5 years ...
GIS Analyst
Whittier, CA · On-site
$45 - $55/hr
The ideal candidate will have strong hands-on experience with Esri GIS software , geodatabase ... Bachelor's degree in GIS, Geography, Engineering, Computer Science , or a related field * 3-5 years ...
GIS Analyst
Whittier, CA · On-site
$45 - $55/hr
The ideal candidate will have strong hands-on experience with Esri GIS software , geodatabase ... Bachelor's degree in GIS, Geography, Engineering, Computer Science , or a related field * 3-5 years ...
GIS Analyst
Whittier, CA · On-site
$45 - $55/hr
The ideal candidate will have strong hands-on experience with Esri GIS software , geodatabase ... Bachelor's degree in GIS, Geography, Engineering, Computer Science , or a related field * 3-5 years ...
GIS Analyst
Whittier, CA · On-site
$45 - $55/hr
The ideal candidate will have strong hands-on experience with Esri GIS software , geodatabase ... Bachelor's degree in GIS, Geography, Engineering, Computer Science , or a related field * 3-5 years ...
Overview ArcGIS Pro is a powerful geographic information system (GIS) software that is used to ... In this role, you'll collaborate with our cross-functional global team of software engineers ...
Overview ArcGIS Pro is a powerful geographic information system (GIS) software that is used to ... In this role, you'll collaborate with our cross-functional global team of software engineers ...
.Net Developer Professionals for LA, CA Entity Management Applications, Inc., a leading provider of ... SCAG Atlas - GIS application that provides an interactive user interface to allow city members to ...
.Net Developer Professionals for LA, CA Entity Management Applications, Inc., a leading provider of ... SCAG Atlas - GIS application that provides an interactive user interface to allow city members to ...
.Net Developer Professionals for LA, CA Entity Management Applications, Inc., a leading provider of ... SCAG Atlas - GIS application that provides an interactive user interface to allow city members to ...
.Net Developer Professionals for LA, CA Entity Management Applications, Inc., a leading provider of ... SCAG Atlas - GIS application that provides an interactive user interface to allow city members to ...
The City of Torrance is recruiting for Engineering Technician I (GIS) to be part of the Community ... software, tools and utilities to carry out assignments ranging from basic to routine and is ...
The City of Torrance is recruiting for Engineering Technician I (GIS) to be part of the Community ... software, tools and utilities to carry out assignments ranging from basic to routine and is ...
.Net Developer Professionals for LA, CA Entity Management Applications, Inc., a leading provider of ... SCAG Atlas - GIS application that provides an interactive user interface to allow city members to ...
.Net Developer Professionals for LA, CA Entity Management Applications, Inc., a leading provider of ... SCAG Atlas - GIS application that provides an interactive user interface to allow city members to ...
Software Engineer
Goleta, CA · On-site
$90K - $140K/yr
The experienced software engineer will design, develop, and perform analysis utilizing GIS tools. This position is an opportunity to work on a development team with senior staff members guiding ...
Software Engineer
Goleta, CA · On-site
$90K - $140K/yr
The experienced software engineer will design, develop, and perform analysis utilizing GIS tools. This position is an opportunity to work on a development team with senior staff members guiding ...
Software Engineer
Goleta, CA · On-site
$90K - $140K/yr
The experienced software engineer will design, develop, and perform analysis utilizing GIS tools. This position is an opportunity to work on a development team with senior staff members guiding ...
Software Engineer
Goleta, CA · On-site
$90K - $140K/yr
The experienced software engineer will design, develop, and perform analysis utilizing GIS tools. This position is an opportunity to work on a development team with senior staff members guiding ...
.Net Developer Professionals for LA, CA Entity Management Applications, Inc., a leading provider of ... SCAG Atlas - GIS application that provides an interactive user interface to allow city members to ...
.Net Developer Professionals for LA, CA Entity Management Applications, Inc., a leading provider of ... SCAG Atlas - GIS application that provides an interactive user interface to allow city members to ...
.Net Developer Professionals for LA, CA Entity Management Applications, Inc., a leading provider of ... SCAG Atlas - GIS application that provides an interactive user interface to allow city members to ...
.Net Developer Professionals for LA, CA Entity Management Applications, Inc., a leading provider of ... SCAG Atlas - GIS application that provides an interactive user interface to allow city members to ...
NATIVE iOS DEVELOPER
Sunnyvale, CA · On-site
$60.75 - $83.50/hr
... GIS Software solutions and services. Our team is our core strength, we have selected the most ... Title: IOS engineer (Face to Face is MANDATORY, so look for CA locals) Location: Sunnyvale CA ...
NATIVE iOS DEVELOPER
Sunnyvale, CA · On-site
$60.75 - $83.50/hr
... GIS Software solutions and services. Our team is our core strength, we have selected the most ... Title: IOS engineer (Face to Face is MANDATORY, so look for CA locals) Location: Sunnyvale CA ...
Gis Software Developer information
See California salary details
$72.5K - $79.2K
2% of jobs
$79.2K - $85.9K
14% of jobs
$89.1K is the 25th percentile. Wages below this are outliers.
$85.9K - $92.6K
19% of jobs
The median wage is $96.2K / yr.
$92.6K - $99.3K
28% of jobs
$99.3K - $106K
10% of jobs
$107.8K is the 75th percentile. Wages above this are outliers.
$106K - $112.6K
10% of jobs
$112.6K - $119.3K
6% of jobs
$119.3K - $126K
2% of jobs
$126K - $132.7K
1% of jobs
$132.7K - $139.4K
2% of jobs
$139.4K - $146.1K
6% of jobs
$72.5K
$103.1K
$146.1K
How much do gis software developer jobs pay per year?
What is a GIS software developer?
A GIS Software Developer designs, develops, and maintains geographic information system (GIS) applications and tools. They work with spatial data, integrate GIS technologies with other software, and create mapping solutions for various industries. Their role involves coding, database management, and using GIS platforms like ArcGIS or QGIS. They may also optimize geospatial algorithms and collaborate with data analysts to enhance decision-making.
What are the typical daily responsibilities of a GIS software developer?
As a GIS Software Developer, your day-to-day work often includes designing, developing, and maintaining GIS applications and tools, integrating geographic data from various sources, and troubleshooting code or data issues. You'll collaborate closely with GIS analysts, data scientists, and project managers to define user requirements and ensure solutions align with project goals. Many roles also involve optimizing spatial databases, automating workflows, and staying current with the latest GIS technologies. This variety of tasks keeps the role dynamic and offers frequent opportunities to learn and problem-solve within a team environment.
What are the key skills and qualifications needed to thrive in the GIS software developer position, and why are they important?
To thrive as a GIS Software Developer, you need strong programming skills (such as Python, JavaScript, or C#), a solid understanding of geographic information systems (GIS), and a relevant degree in computer science, geography, or a related field. Familiarity with GIS platforms like Esri ArcGIS, QGIS, spatial databases, and certifications such as Esri Technical Certification are highly valued. Exceptional problem-solving abilities, communication skills, and teamwork are crucial soft skills for collaborating across multidisciplinary teams and translating user requirements into effective GIS solutions. Mastery of these skills ensures the development of accurate, efficient, and user-focused spatial applications that meet organizational and stakeholder needs.
Is GIS still in demand?
What are the most commonly searched types of Gis Software Developer jobs in California?
The most popular types of Gis Software Developer jobs in California are:
What are popular job titles related to Gis Software Developer jobs in California?
For Gis Software Developer jobs in California, the most frequently searched job titles are:
What job categories do people searching Gis Software Developer jobs in California look for?
The top searched job categories for Gis Software Developer jobs in California are:
What are popular job titles related to Gis Software Developer jobs in CA?
For Gis Software Developer jobs in CA, the most frequently searched job titles are:

Esri rating
9.6
Based on 14 frontline employees who took The Breakroom Quiz
6th of 247 rated software companies
Job description
Overview
Join our Indoor GIS team and help shape the future of how people understand, navigate, and interact with the built environment. We are building AI-powered capabilities that bring intelligence to indoor spaces, extracting meaning from 3D scans, floor plans, imagery, and spatial data to automate workflows and unlock new possibilities for our customers.
This role sits at the intersection of computer vision, AI/ML, 3D graphics, and geospatial software. Depending on the problem, your work may span applied research and prototyping, production engineering, or integration with other Esri teams. You will help define what's possible and figure out the best path to get there.
If you are energized by ambiguous, high-impact problems and want to work across a wide technology surface, from LLMs and Gaussian Splatting to image processing and semantic search, this team offers a uniquely broad and forward-looking challenge.
Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands, CA area for this position.
Responsibilities
Research, prototype, and develop AI-powered features across a diverse problem space, including:
- Develop software components and tools for indoor feature extraction, Gaussian Splatting, PDF floor plan extraction, indoor reality workflows, and AI-assisted validation
- Prototype and integrate algorithms for image/video analysis, geometric calculations and transformations, model evaluation, semantic search, and visual positioning under guidance from senior engineers
- Write clean C++, .NET/C#, and Python code to process spatial data, imagery, video frames, floor plan geometry, and user-reviewed AI/ML outputs
- Contribute to experiments with LLMs, computer vision models, embeddings/vector search, and AI coding workflows, documenting results and limitations clearly
- Collaborate with cross-functional engineering and product teams across Esri
- Participate in code reviews and software quality processes
- Learn and apply GIS concepts, floor-aware mapping patterns, ArcGIS data models, and indoor facility workflows to ensure features solve real user problems
- Present prototypes, demos, and findings to the team and incorporate feedback into iterative development
- Participate as an individual contributor to a Scrum software development team
Requirements
- 2+ years of professional software development experience
- Proficiency in Python and working knowledge of C++ or .NET/C#; willingness to deepen expertise in all three as required by product work
- Experience prototyping or integrating AI/ML technologies into real software
- Strong understanding of software algorithms and data structures
- Familiarity with image analysis, computer vision, or 3D/graphics programming
- Experience working with APIs and services
- Strong analytical, problem-solving, and communication skills
- Experience or exposure using AI to assist in code development (Copilot or spec driven development with an LLM like Claude, Codex, or similar)
- Bachelor's degree in Computer Science, Software Engineering, or a related STEM field
Recommended Qualifications
- Experience with OpenCV, ONNX, image/video feature extraction, object detection, segmentation, or model evaluation
- Exposure to Gaussian splats, 3D mesh processing, graphics programming, game engines, WebGL/OpenGL/DirectX, or reality capture workflows
- Familiarity with GIS concepts, ArcGIS, CAD/BIM/Revit, LiDAR, 360 imagery, indoor positioning, or indoor mapping workflows
- Experience with semantic search, embeddings, vector databases, RAG, LLM APIs, Claude/ChatGPT/Gemini/Llama, or AI-assisted coding tools such as GitHub Copilot/Copilot Chat
- Experience creating clear technical specs, unit tests, benchmark scripts, data analysis notebooks, or prototype documentation
- Master's degree or advanced coursework in Computer Science, AI/ML, Computer Vision, Graphics, Robotics, GIS Science, or a related STEM field
#LI-JJ2
#LI-ONSITE
About ESRI
Sourced by ZipRecruiter
Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.
Industry
Scientific research and development services
Company size
1,001 - 5,000 Employees
Headquarters location
Redlands, CA, US
Year founded
1969