... Software Development Engineer to help advance the next generation of geospatial data quality ... If you are passionate about geospatial technologies, AI-driven data quality management, and ...
... Software Development Engineer to help advance the next generation of geospatial data quality ... If you are passionate about geospatial technologies, AI-driven data quality management, and ...
Senior Software Engineer
El Segundo, CA · On-site
$150K - $250K/yr
As a Senior Software Engineer, you'll own significant pieces of that platform end to end - from API ... and geospatial data queryable at mission scale. Everything you build runs in production across ...
Senior Software Engineer
El Segundo, CA · On-site
$150K - $250K/yr
As a Senior Software Engineer, you'll own significant pieces of that platform end to end - from API ... and geospatial data queryable at mission scale. Everything you build runs in production across ...
Senior Software Engineer, Deepview
Costa Mesa, CA · On-site
$129K - $171K/yr
The Senior Software Engineer for the Deepview team will develop and extend a real-time 3D data ... with geospatial libraries (GDAL, KML) or terrain rendering • Experience with Nix package ...
Senior Software Engineer, Deepview
Costa Mesa, CA · On-site
$129K - $171K/yr
The Senior Software Engineer for the Deepview team will develop and extend a real-time 3D data ... with geospatial libraries (GDAL, KML) or terrain rendering • Experience with Nix package ...
... geospatial analyst, geospatial engineer, IT specialist, machine learning engineer, software ... engineer, or system administrator. * Familiarity with containerization technologies (e.g., Docker ...
New
... geospatial analyst, geospatial engineer, IT specialist, machine learning engineer, software ... engineer, or system administrator. * Familiarity with containerization technologies (e.g., Docker ...
New
... geospatial analyst, geospatial engineer, IT specialist, machine learning engineer, software ... engineer, or system administrator. * Familiarity with containerization technologies (e.g., Docker ...
New
... geospatial analyst, geospatial engineer, IT specialist, machine learning engineer, software ... engineer, or system administrator. * Familiarity with containerization technologies (e.g., Docker ...
New
Sr. Software Development Engineer - Gen AI
Redlands, CA · On-site
$123K - $162K/yr
Esri's Professional Services division is seeking an experienced Sr. Software Development Engineer to help advance the next generation of geospatial data quality capabilities across the ArcGIS ...
Sr. Software Development Engineer - Gen AI
Redlands, CA · On-site
$123K - $162K/yr
Esri's Professional Services division is seeking an experienced Sr. Software Development Engineer to help advance the next generation of geospatial data quality capabilities across the ArcGIS ...
... geospatial analyst, geospatial engineer, IT specialist, machine learning engineer, software ... engineer, or system administrator. * Familiarity with containerization technologies (e.g., Docker ...
New
... geospatial analyst, geospatial engineer, IT specialist, machine learning engineer, software ... engineer, or system administrator. * Familiarity with containerization technologies (e.g., Docker ...
New
Sr. Software Development Engineer - Gen AI
Redlands, CA · On-site
$123K - $202K/yr
... Software Development Engineer to help advance the next generation of geospatial data quality ... If you are passionate about geospatial technologies, AI-driven data quality management, and ...
Sr. Software Development Engineer - Gen AI
Redlands, CA · On-site
$123K - $202K/yr
... Software Development Engineer to help advance the next generation of geospatial data quality ... If you are passionate about geospatial technologies, AI-driven data quality management, and ...
Senior Software Engineer with Security Clearance
San Diego, CA · On-site
$130K - $171K/yr
... geospatial analyst, geospatial engineer, IT specialist, machine learning engineer, software ... engineer, or system administrator. * Familiarity with containerization technologies (e.g., Docker ...
Senior Software Engineer with Security Clearance
San Diego, CA · On-site
$130K - $171K/yr
... geospatial analyst, geospatial engineer, IT specialist, machine learning engineer, software ... engineer, or system administrator. * Familiarity with containerization technologies (e.g., Docker ...
Senior Software Engineer - Maps Platform
South San Francisco, CA · On-site
$160K - $250K/yr
You'll design pipelines that process and serve large-scale geospatial datasets with strict ... Senior Software Engineer: $190,000 - $220,000 * Staff Software Engineer: $220,000 - $250,000 ...
Quick apply
Senior Software Engineer - Maps Platform
South San Francisco, CA · On-site
$160K - $250K/yr
You'll design pipelines that process and serve large-scale geospatial datasets with strict ... Senior Software Engineer: $190,000 - $220,000 * Staff Software Engineer: $220,000 - $250,000 ...
... geospatial analyst, geospatial engineer, IT specialist, machine learning engineer, software ... engineer, or system administrator. * Familiarity with containerization technologies (e.g., Docker ...
... geospatial analyst, geospatial engineer, IT specialist, machine learning engineer, software ... engineer, or system administrator. * Familiarity with containerization technologies (e.g., Docker ...
Director of Software Engineering - Geospatial / Satellite Data / Python / AWS (Remote/Hybrid) (San F
San Francisco, CA · On-site
$175K - $225K/yr
Overview A pioneering technology company at the forefront of geospatial intelligence is seeking a Director of Software Engineering in San Francisco, CA. This is a hands-on leadership role for an ...
Director of Software Engineering - Geospatial / Satellite Data / Python / AWS (Remote/Hybrid) (San F
San Francisco, CA · On-site
$175K - $225K/yr
Overview A pioneering technology company at the forefront of geospatial intelligence is seeking a Director of Software Engineering in San Francisco, CA. This is a hands-on leadership role for an ...
Full Stack Software Engineer
Gold River, CA · On-site
$90 - $150/hr
Proven experience in full stack software engineering. * Strong backend skills in Java, with ... Familiarity with geospatial / mapping work -- Deck.gl, Google Maps APIs, parcel / GIS data, or ...
Full Stack Software Engineer
Gold River, CA · On-site
$90 - $150/hr
Proven experience in full stack software engineering. * Strong backend skills in Java, with ... Familiarity with geospatial / mapping work -- Deck.gl, Google Maps APIs, parcel / GIS data, or ...
Software Engineer
Torrance, CA · On-site +1
Automate data ingest and feature engineering from our growing sensor network (satellite, buoy ... Experience with numerical weather prediction, remote-sensing data, or geospatial intelligence
Software Engineer
Torrance, CA · On-site +1
Automate data ingest and feature engineering from our growing sensor network (satellite, buoy ... Experience with numerical weather prediction, remote-sensing data, or geospatial intelligence
Senior Ground Software Engineer (Maritime)
Los Angeles, CA · On-site
$100 - $150/hr
This engineer will own the complete ground software lifecycle: requirements, architecture, system ... Build map‑based and geospatial workflows for planning, route visualization, constraints, review ...
Senior Ground Software Engineer (Maritime)
Los Angeles, CA · On-site
$100 - $150/hr
This engineer will own the complete ground software lifecycle: requirements, architecture, system ... Build map‑based and geospatial workflows for planning, route visualization, constraints, review ...
Java Software Engineer II - ArcGIS Enterprise
$52 - $71.50/hr
Our software engineers provide a strong technical voice in the product development process and use ... Build server-side Java components and web services to power user experience and geospatial ...
New
Java Software Engineer II - ArcGIS Enterprise
$52 - $71.50/hr
Our software engineers provide a strong technical voice in the product development process and use ... Build server-side Java components and web services to power user experience and geospatial ...
New
Embedded Software Engineer
Sunnyvale, CA · On-site
$154K - $203K/yr
As a Software Engineer in our Field Systems segment, you will develop high-performance GPS signal ... geospatial and transportation. Whether it's helping customers build and maintain infrastructure ...
Embedded Software Engineer
Sunnyvale, CA · On-site
$154K - $203K/yr
As a Software Engineer in our Field Systems segment, you will develop high-performance GPS signal ... geospatial and transportation. Whether it's helping customers build and maintain infrastructure ...
Sr. Software Development Engineer - Topographic Mapping
Redlands, CA · On-site
$123K - $202K/yr
... Software Development Engineer to help advance the next generation of geospatial data quality ... If you are passionate about geospatial technologies, AI-driven data quality management, and ...
Sr. Software Development Engineer - Topographic Mapping
Redlands, CA · On-site
$123K - $202K/yr
... Software Development Engineer to help advance the next generation of geospatial data quality ... If you are passionate about geospatial technologies, AI-driven data quality management, and ...
Overview Are you a talented software engineer who dreams about using your skills working for an ... geospatial problems? If so, come join the Analytics development team at Esri! Here you can make a ...
Overview Are you a talented software engineer who dreams about using your skills working for an ... geospatial problems? If so, come join the Analytics development team at Esri! Here you can make a ...
Software Engineer, Frontend Software
San Jose, CA · On-site
$156 - $186/hr
Software Engineer, Frontend Build the next generation of our Mission Frontend platform features ... Experience working with interactive mapping and/or geospatial data visualization. * Experiencing ...
Software Engineer, Frontend Software
San Jose, CA · On-site
$156 - $186/hr
Software Engineer, Frontend Build the next generation of our Mission Frontend platform features ... Experience working with interactive mapping and/or geospatial data visualization. * Experiencing ...
Geospatial Software Engineer information
See California salary details
$5.49 - $8.52
0% of jobs
$8.52 - $11.56
0% of jobs
$11.56 - $14.60
0% of jobs
$14.60 - $17.64
0% of jobs
$17.64 - $20.67
0% of jobs
$20.67 - $23.71
0% of jobs
$23.71 - $26.75
0% of jobs
$26.75 - $29.79
0% of jobs
$29.79 - $32.82
0% of jobs
$32.82 - $35.86
0% of jobs
$36.62 is the 25th percentile. Wages below this are outliers.
$35.86 - $38.90
100% of jobs
$5
$38
How much do geospatial software engineer jobs pay per hour?
What does a geospatial software engineer do?
A Geospatial Software Engineer develops, maintains, and optimizes software that processes and analyzes geographic data. They work with GIS (Geographic Information Systems), mapping technologies, and spatial databases to build applications for industries like urban planning, environmental science, and logistics. Their role often involves programming, data visualization, and integrating geospatial tools with cloud or web-based platforms. They typically use languages like Python, JavaScript, or C++ and frameworks such as GDAL, PostGIS, or Mapbox.
What are the typical projects or tasks geospatial software engineers work on?
Geospatial Software Engineers commonly work on projects such as developing mapping applications, processing and visualizing spatial data, building location-based services, and integrating geographic data into larger software platforms. Daily tasks may include writing code for spatial data analysis, optimizing database queries, collaborating with GIS analysts and data scientists, and maintaining or improving geospatial data pipelines. Engineers often work in multidisciplinary teams and are involved in both the design and implementation phases of projects. This diverse work helps them gain experience across a wide range of industries, such as urban planning, environmental science, transportation, and defense, offering strong opportunities for career growth.
What are the key skills and qualifications needed to thrive as a geospatial software engineer?
To thrive as a Geospatial Software Engineer, you need strong programming skills (such as Python, Java, or C++), knowledge of GIS principles, spatial databases, and a degree in computer science, geography, or a related field. Familiarity with tools like ArcGIS, QGIS, PostGIS, and relevant certifications (e.g., Esri Technical Certification) are highly valued. Problem-solving ability, attention to detail, and effective communication are crucial soft skills in this role. These qualifications ensure accurate spatial analysis, efficient development of geospatial applications, and successful collaboration with multidisciplinary teams.
What are popular job titles related to Geospatial Software Engineer jobs in California?
For Geospatial Software Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Geospatial Software Engineer jobs in California look for?
The top searched job categories for Geospatial Software Engineer jobs in California are:

$123K - $162K/yr
Full-time
Re-posted 23 days ago
Esri rating
9.6
Based on 14 frontline employees who took The Breakroom Quiz
7th of 246 rated software companies
Job description
Overview
Esri's Professional Services division is seeking an experienced Sr. Software Development Engineer to help advance the next generation of geospatial data quality capabilities across the ArcGIS platform. In this role, you will design and develop the software used by a large community of GIS professionals to power the operations of their organizations.
In this position, you will design and develop software used by organizations across diverse markets and industries to ensure quality and consistency in their geospatial data holdings. You will be part of a talented cross-functional team of dynamic and passionate engineers who deliver capabilities that enable our customers to make a difference in communities around the world.
As part of the Professional Services division, you will work closely with product teams, domain experts, and technical specialists to create robust, production-ready software that transforms and advances geospatial data quality. If you are passionate about geospatial technologies, AI-driven data quality management, and building scalable, high-performance distributed solutions, this role offers the opportunity to work on cutting-edge technologies that shape how organizations build, validate, and maintain accurate geospatial assets.
Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands, CA area for this position.
Responsibilities
- Design, develop, and maintain intuitive, responsive web applications using JavaScript/TypeScript and the React framework
- Contribute to full-stack development across front-end (React, Node.js) and back-end components, including performance-oriented systems such as C+
- Build applications following modern front-end architecture principles and industry-standard design patterns
- Develop interactive, map-based user experiences using the ArcGIS JavaScript API and Esri's Calcite Design System
- Develop, deploy, and maintain applications in Linux-based environments using containerization and orchestration tools such as Docker and Kubernetes
- Troubleshoot, debug, and optimize applications running in distributed Linux and cloud/cluster environments
- Collaborate with cross-functional teams including product engineers, UX designers, and domain experts to deliver high-quality solutions
- Participate in Agile Scrum teams and iterative development cycles
Requirements
- 5+ years of professional experience in software development with a strong focus on front-end or full-stack engineering
- Strong proficiency in JavaScript/TypeScript and experience building applications using React
- Extensive experience working in Linux environments, including development, debugging, and deployment of applications
- Experience with HTML, DOM manipulation, CSS, and cross-browser compatibility
- Solid understanding of front-end architecture, design patterns, and scalable application design
- Experience with Node.js or similar back-end technologies
- Hands-on experience with containerization (Docker) and familiarity with Kubernetes in Linux-based systems
- Experience deploying and maintaining applications in cloud environments and distributed systems
- Strong troubleshooting and performance optimization skills in cloud and cluster environments
- Bachelor's degree in computer science or a related STEM field
Recommended Qualifications
- Experience with Kubernetes and cloud orchestration platforms such as AWS (ECS/EKS), Google Cloud, or Azure
- Familiarity with C++ in performance-critical or large-scale systems
- Experience building geospatial applications using ArcGIS technologies
- Knowledge of the Esri Calcite Design System and experience creating map-based web applications
- Experience integrating AI/LLM capabilities into web applications
- Familiarity with RESTful services and modern API design
- Experience with CI/CD pipelines and DevOps practices in Linux environments
- Master's degree in computer science or STEM related field
#LI-onsite
#LI-JJ2
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