1

Geospatial Software Engineer Jobs in California (NOW HIRING)

Senior Data Visualization Engineer

San Francisco, CA ยท On-site

$144K - $190K/yr

Deep expertise in manipulating vector and raster data with core geospatial software and libraries (QGIS, ArcGIS, GDAL, Avenza Geographic Imager, Avenza MAPublisher, etc.) * Ability programming with ...

Sr. Software Development Engineer - Gen AI

Redlands, CA ยท On-site

$123K - $162K/yr

Esri is a leading company in geospatial technology, and they are seeking an experienced Sr. Software Development Engineer to enhance geospatial data quality capabilities across the ArcGIS platform.

... geospatial visualization. * 5+ years of experience with open-source software development experience. * 5+ years of experience with fine tuning Kubernetes and the underlying host OS for optimal ...

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 ...

$49K - $68K/yr

The BAE Systems GXP Software Team is seeking highly motivated engineering students to join our team ... GXP WebView - a browser-based geospatial data visualization and analysis tool * SOCET GXP - an ...

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 ...

Showing results 41-60

Geospatial Software Engineer information

See California salary details

$5

$38

How much do geospatial software engineer jobs pay per hour?

As of Sep 13, 2026, the average hourly pay for geospatial software engineer in California is $37.90, according to ZipRecruiter salary data. Most workers in this role earn between $37.40 and $38.41 per hour, depending on experience, location, and employer.

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:

Infographic showing various Geospatial Software Engineer job openings in California as of August 2026, with employment types broken down into 82% Full Time, 13% Part Time, and 5% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $78,837 per year, or $37.9 per hour.

Software Engineer - Satellite Modeling and Tasking

Redwood City, CA โ€ข On-site

Array Labs
Guided Missile and Space Vehicle Manufacturingย โ€ขย 1 - 10 employees

Full-time

Re-posted 29 days ago


Job description

Job Summary:
Array Labs builds advanced radar systems to help humanity understand and respond to changes across the physical world. The Software Engineer will be responsible for building and implementing automation solutions for spacecraft and ground stations, as well as developing mission planning software and optimizing satellite operations.
Responsibilities:
โ€ข Responsible for building and implementing automation solutions for spacecraft and ground station for operating swarms of coordinated imaging satellites
โ€ข Implement controllers developed by GNC engineers to plan and execute satellite maneuvers, including orbit corrections and station-keeping, to optimize satellite positions and performance.
โ€ข Develop and maintain mission planning software that integrates mission design, operational concepts, and flight hardware requirements
โ€ข Design and implement systems to manage asynchronous data streams, integrating real-time information to generate and upload new decisions and schedules
โ€ข Design architecture concepts considering spacecraft coordination, payload and system budget capabilities, data collection requirements, autonomy, and mission operations
โ€ข Implement automation and algorithms for precise orbit determination of Array Labs and GNSS satellites
โ€ข Evolve and implement models to characterize vehicles and satellite systems propulsion, power, precision, navigation, timing, and tracking requirements
โ€ข Optimize schedules to maximize imagery opportunities based on imaging priorities and system capabilities
Qualifications:
Required:
โ€ข Bachelorโ€™s degree in engineering, computer science or a related field, with 3+ years of experience
โ€ข At least two of the preferred skill and experiences listed
โ€ข Experience developing autonomous systems and integrating them into larger operational frameworks.
โ€ข Understanding of how to create, configure, and manage Docker containers
โ€ข Experience with continuous integration systems and automated test execution pipelines (Gitlab preferred).
โ€ข Strong programming skills in languages such as Python, C++, or Rust.
โ€ข Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
โ€ข Familiarity with database systems and CRUD operations in database management, preferably PostgreSQL and TimescaleDB
โ€ข Familiarity with RESTful API design and implementation
โ€ข Experience with physics-based software packages and/or model-based digital engineering tools
Preferred:
โ€ข Knowledge of precision orbit determination methods
โ€ข Familiarity with FreeFlyer, STK GMAT, and/or custom-developed equivalent
โ€ข Familiarity with satellite dynamics, including orbit determination, attitude control systems, and station-keeping maneuvers.
โ€ข Experience with flight software and embedded systems
โ€ข Experience setting up automated hardware in the loop (HIL) test benches
โ€ข Familiarity with satellite mission operations and/or Ground Station as a Service providers
โ€ข Experience with geospatial, remote sensing, 3D data, and/or digital signal processing techniques (e.g. SAR and optical satellite imagery, LiDAR point clouds).
Company:
Array Labs designs and operates space-based radar systems and delivers 3D Earth imagery and geospatial data services. Founded in 2019, the company is headquartered in Palo Alto, USA, with a team of 11-50 employees. The company is currently Early Stage.