1

Geospatial Software Engineer Jobs in California (NOW HIRING)

Senior Software Engineer

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

San Diego, CA · On-site

$124K - $164K/yr

... geospatial analyst, geospatial engineer, IT specialist, machine learning engineer, software ... engineer, or system administrator. * Familiarity with containerization technologies (e.g., Docker ...

... software engineering, our office is a truly inspiring mix of experts from a variety of domains. We ... At Planet Labs, we deliver daily global satellite imagery and geospatial insights that empower ...

... software engineering, our office is a truly inspiring mix of experts from a variety of domains. We ... At Planet Labs, we deliver daily global satellite imagery and geospatial insights that empower ...

Geospatial Analyst

Sacramento, CA · On-site

$60K - $85K/yr

As a member of our Environmental Services Geospatial team-comprising over 160 geospatial ... Programming languages. * Working knowledge of CAD software, such as AutoCAD or MicroStation ...

New

Software Engineer

Sunnyvale, CA · On-site

$119K - $164K/yr

As a Senior Embedded Software Engineer in our Field Systems segment, you will develop ... geospatial and transportation. Whether it's helping customers build and maintain infrastructure ...

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

Sr. Software Development Engineer - Gen AI

Redlands, CA · On-site

$123K - $162K/yr

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

Geospatial Data Engineer

San Francisco, CA · On-site

$134K - $162K/yr

Four or more years in data engineering with substantial geospatial work. Strong SQL and PostGIS, plus Python or TypeScript for pipeline code. Experience with tiling (PMTiles, MVT, or similar ...

New

Showing results 21-40

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

San Francisco, CA • On-site

Stride Search Inc.
Human Resources Consulting Services • 1 - 10 employees

Full-time

Medical, Dental, Vision, Retirement

Re-posted 8 days ago


Job description

We're the driverless car
company. We believe in building great products to improve people’s lives by
making transportation safer, more accessible, and more convenient. Our team is
small, but we move quickly. In less than a year, we built prototype vehicles
that have logged over 10,000 autonomous miles on California highways. We're
looking for smart, ambitious people to help develop our next generation
products, ensure they’re reliable and safe, and deploy them at scale. We're
looking for a software engineer for a variety of roles, including but not
limited to: -Building out backend systems to automate our workflow -Designing
key components of our on-site and cloud infrastructure -Implementing complex
controls or perception algorithms -Processing our large amounts of recorded
sensor data and mapping information.

RESPONSIBILITIES

    • Work with experts to build
      tools and implement algorithms that advance the state of the art in
      self-driving cars

REQUIREMENTS

    • BS, MS or PhD in CS, math,
      physics, or similar field
    • Excellent programming
      skills, especially in C++
    • Passionate about
      self-driving technology and its potential impact on the
      world

BONUS POINTS

    • Experience writing robust,
      safety-critical code
    • Able to understand and
      implement complicated algorithms
    • Used several types of data
      stores, including SQL databases, key/value stores, and geospatial databases
    • Familiar with OpenCV and ROS
    • Able to build clean and
      usable UIs

PERKS

    • Solve difficult problems
      that have immediate and valuable real-world applications
    • Competitive salary and
      benefits (401k, health / dental / vision insurance)
    • Competitive equity
    • State of the art equipment
      for your work station
    • Catered lunch, snacks, etc.
    • Free rides in self-driving
      cars