1

Spatial Software Developer Jobs (NOW HIRING)

Software Developer

Broomfield, CO ยท On-site

$125K - $155K/yr

Dassault Systemes' Spatial Corporation is the heart of 3D modeling in hundreds of applications in ... With CGM, software developers can create and open CAD and polyhedral models, modify queries, and ...

C++ Software Developer II -Raster & Imagery

Redlands, CA ยท On-site

$49.25 - $66.50/hr

Our software engineers provide a strong technical voice in the product development process and use ... and spatial data analytics, join us! Responsibilities * Design, develop, and maintain the ...

Boundless Spatial suite, Remote View, PostgreSQL, and/or other geospatial databases, QGIS, ArcGIS ... St Louis MO Jobs, GIS Software Developer, Python 3, JavaScript, React, Shell Script, Web Services ...

iQuasar LLC is seeking to fill a Software Developer position in Arlington, VA . At iQuasar, we ... Proficient in applying vector geometry concepts for spatial analysis, modeling, and problem-solving ...

... spatial analysis, modeling, and problem-solving in simulation environments. โ€ข Collaborate with all teams to support software deployments and integrations. โ€ข Experience with software source ...

Software Developer

Alexandria, VA ยท On-site

$107K - $195K/yr

The Leidos Spatial Solutions Division has an exciting opportunity for an experienced Software Developer to help enable NGA's Geospatial Intelligence (GEOINT) mission collecting sciences, technology ...

The Leidos Spatial Solutions Division has an exciting opportunity for an experienced Software Developer to help enable NGA's Geospatial Intelligence (GEOINT) mission collecting sciences, technology ...

The Leidos Spatial Solutions Division has an exciting opportunity for an experienced Software Developer to help enable NGA's Geospatial Intelligence (GEOINT) mission collecting sciences, technology ...

The Leidos Spatial Solutions Division has an exciting opportunity for an experienced Software Developer to help enable NGA's Geospatial Intelligence (GEOINT) mission collecting sciences, technology ...

The Leidos Spatial Solutions Division has an exciting opportunity for an experienced Software Developer to help enable NGA's Geospatial Intelligence (GEOINT) mission collecting sciences, technology ...

next page

Showing results 1-20

Spatial Software Developer information

See salary details

$48K

$111.8K

$166K

How much do spatial software developer jobs pay per year?

As of Jun 7, 2026, the average yearly pay for spatial software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What are Spatial Software Developers?

Spatial Software Developers are professionals who design, create, and maintain software solutions that process, analyze, and visualize spatial or geographic data. Their work often involves using Geographic Information Systems (GIS), mapping technologies, and spatial databases to enable organizations to make data-driven decisions based on location-based information. They collaborate with other developers, data scientists, and domain experts to build applications for industries such as urban planning, environmental science, transportation, and logistics. Proficiency in programming languages like Python, JavaScript, or C++, as well as experience with GIS tools, is typically required.

What are the key skills and qualifications needed to thrive as a Spatial Software Developer, and why are they important?

To thrive as a Spatial Software Developer, you need strong programming skills (often in Python, Java, or C++), a solid understanding of geospatial concepts, and experience with GIS platforms, often coupled with a relevant degree in computer science or geography. Familiarity with tools such as ESRI ArcGIS, QGIS, PostGIS, and spatial databases, as well as certifications like GISP, is highly beneficial. Analytical thinking, problem-solving abilities, and effective teamwork are crucial soft skills for success in this field. These competencies enable developers to create robust spatial solutions, ensure data accuracy, and collaborate effectively on complex geospatial projects.

What is the difference between Spatial Software Developer vs GIS Developer?

AspectSpatial Software DeveloperGIS Developer
Required CredentialsBachelor's in Computer Science, GIS, or related field; programming skillsBachelor's in Geography, GIS, or related; GIS certifications often preferred
Work EnvironmentSoftware companies, tech firms, mapping solution providersGovernment agencies, environmental organizations, mapping firms
Industry UsageDevelops spatial applications, mapping tools, GIS softwareCreates GIS databases, spatial analysis, cartography

While both roles involve spatial data, a Spatial Software Developer focuses on creating software applications and tools using programming skills, whereas a GIS Developer specializes in developing GIS databases and performing spatial analysis. The roles often overlap but differ mainly in their core focus and technical expertise.

How does a Spatial Software Developer typically collaborate with GIS analysts and data scientists on projects?

Spatial Software Developers often work closely with GIS analysts and data scientists to design, develop, and optimize applications that process geographic data. Collaboration usually involves integrating spatial algorithms, building APIs, and ensuring data flows seamlessly between platforms. Regular communication is essential, as developers rely on analysts for domain expertise and data scientists for advanced modeling, while providing technical solutions to bring their insights to life. This teamwork ensures that spatial applications are both robust and user-friendly.
Infographic showing various Spatial Software Developer job openings in the United States as of May 2026, with employment types broken down into 86% Full Time, and 14% Part Time. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.

Software Developer

3ds

Broomfield, CO โ€ข On-site

$125K - $155K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted yesterday


Job description

Role & Responsibilities:
Dassault Systemes' Spatial Corporation is the heart of 3D modeling in hundreds of applications in diverse areas of engineering. We make developments of CGM (the modeler used in CATIA) so it can be used as an SDK for businesses outside of Dassault Systemes. With CGM, software developers can create and open CAD and polyhedral models, modify queries, and prepare for all kinds of analysis. The successful applicant will contribute improvements to this modeling kernel. Navigate to the links below for more information on Spatial and CGM-related products.
โ€ข Spatial | Leading 3D Software Solutions to Create Engineering Application CGM Modeler | Geometric Modeling Kernel by Spatial
โ€ข CSM/CVM | Surface Mesh & Volume Mesh Solutions by Spatial CGM
We are looking for a Software Developer for our Broomfield, CO location. As a Software Developer at Spatial, you will work on developing the CGM solution, which is key to geometric modeling software in commercial environments. Your work will enhance and support 3D geometric modeling algorithms in operations such as feature recognition, meshing, and CAD data preparation. In addition, your work allows you to collaborate with other development teams around the world.
Here is a simple question to illustrate the work: how do you determine if a point is inside a 3D triangular mesh? How would you code that? You have the solution; add it to your resume.
Qualifications & Experience:
โ€ข M.S. with 3+ years of relevant programming experience, or Ph.D. in a mathematically demanding STEM field such as Mathematics or Physics.
โ€ข Requires strong skills programming in C++
โ€ข Must have strong object-oriented development skills
โ€ข Professional programming experience with other modern languages, such as C# or Python are a plus
โ€ข Experience in testing and debugging code is an asset
โ€ข Exceptional communication skills when presenting to a diverse audience
โ€ข Working in a collaborative environment, such as in code reviews and sharing best practices
โ€ข Experience in accomplishing complex objectives over an extended period of time
Shape your career with 3DS! #WeAre3DS
Inclusion statement
In order to provide equal employment and advancement opportunities to all individuals, employment decisions at 3DS are based on merit, qualifications and abilities. 3DS is committed to a policy of non-discrimination and equal opportunity for all employees and qualified applicants without regard to race, color, religion, gender, sex (including pregnancy, childbirth or medical or common conditions related to pregnancy or childbirth), sexual orientation, gender identity, gender expression, marital status, familial status, national origin, ancestry, age (40 and above), disability, veteran status, military service, application for military service, genetic information, receipt of free medical care, or any other characteristic protected under applicable law. 3DS will make reasonable accommodations for qualified individuals with known disabilities, in accordance with applicable law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable state laws and local ordinances. We are committed to fair employment practices and will evaluate all candidates based on their qualifications, regardless of past arrest or conviction history.
Compensation & Benefits
Dassault Systรจmes offers an excellent salary with potential for bonus, commensurate with experience. Benefits include a choice of plans providing comprehensive coverage for medical, dental, vision care for employee & dependents as well as employee life, short & long term disability, tuition reimbursement, immediate 401K enrollment, 401K match (50 cents on the dollar, up to the first 8% of your eligible compensation that you contribute based on match eligibility criteria), flexible time off policy, and 10 paid holidays.
Salary Pay Transparency
Compensation for the role will be commensurate with experience. The total expected compensation range will be between $125000 and $155000, representing the base salary (or annualized salary based on estimated hourly compensation) and target bonus.