1

Spatial Software Engineer Jobs (NOW HIRING)

C++ Software Developer II -Raster & Imagery

Redlands, CA · On-site

$49.25 - $66.50/hr

As a software engineer, you will work with our cross-functional global team of software engineers ... and spatial data analytics, join us! Responsibilities * Design, develop, and maintain the ...

The Software Engineer will be responsible for designing, implementing, and maintaining complex ... Integrate GIS components and spatial data into applications * Participate in the full software ...

The Software Engineer will be responsible for designing, implementing, and maintaining complex ... Integrate GIS components and spatial data into applications * Participate in the full software ...

C++ Software Developer II -Raster & Imagery

Redlands, CA · On-site

$49.25 - $66.50/hr

Required : • 2+ years of professional experience as a backend systems engineer building cloud ... or spatial software • Prior experience with software development and release of commercial ...

... Software Development Engineer to build the software for intelligent eyewear. The role involves ... spatial computing experiences. • Develop and maintain fullstack systems, including frontend ...

Spatial Data Engineer II

Redlands, CA · On-site

$115K - $138K/yr

As a Spatial Data Engineer on the geocoding team, you will work with massive spatial data from both ... Knowledge of Agile software development using Scrum * Prior experience with software development ...

Senior Software Engineer

New York, NY · On-site +1

$134K - $176K/yr

Build interactive spatial and 3D visualization tools using modern web technologies. * Collaborate ... Enable multidisciplinary collaboration between software engineers, computational ecologists ...

Senior Software Engineer

New York, NY · On-site

$120K - $150K/yr

Build interactive spatial and 3D visualization tools using modern web technologies. * Collaborate ... Enable multidisciplinary collaboration between software engineers, computational ecologists ...

next page

Showing results 1-20

Spatial Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do spatial software engineer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for spatial software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are popular job titles related to Spatial Software Engineer jobs?

For Spatial Software Engineer jobs, the most frequently searched job titles are:

Junior Software Engineer 744

Annapolis Junction, MD • On-site

$110K - $155K/yr

Full-time

Re-posted 11 days ago


Key responsibilities

  • Design, develop, and maintain high-performance geospatial services with a focus on ArcGIS Enterprise functionality.

  • Collaborate with cross-functional teams to understand requirements and translate them into scalable geospatial software solutions.

  • Conduct code reviews and mentor team members to ensure high-quality code and adherence to best practices in ArcGIS Enterprise development.


Job description

Freedom Technology Solutions Group is seeking a skilled and motivated Software Engineer to join our team in developing cutting-edge geospatial analysis, ETL (Extract, Transform, Load), and visualization solutions leveraging ArcGIS Enterprise. This position supports a prime contract opportunity, providing the opportunity to work directly on mission-critical customer requirements as part of Freedom's prime contractor team.

As a Software Engineer, you will play a crucial role in designing, implementing, and maintaining scalable and performant geospatial services that integrate with ArcGIS Enterprise and associated databases. Your work will contribute to enhancing the capabilities of our geospatial data processing and visualization tools, enabling better decision-making for mission-critical applications. You will be responsible for:

  • Designing, developing, and maintaining high-performance geospatial services with a strong emphasis on ArcGIS Enterprise functionality. 
  • Collaborating with cross-functional teams to understand requirements and translate them into robust and scalable geospatial software solutions. 
  • Leading the technical design and implementation of ArcGIS Enterprise features, ensuring alignment with overall architecture and mission objectives. 
  • Working closely with product managers and other stakeholders to gather requirements and provide technical expertise during the planning and execution of geospatial projects. 
  • Conducting code reviews and mentoring team members to ensure high-quality code and adherence to best practices in ArcGIS Enterprise development. 

Required Qualifications: 

  • TS/SCI with Polygraph 
  • Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.  Four (4) years of additional experience may be substituted for a bachelor's degree.  In lieu of technical degree, 4 years experience in programs and contracts of similar scope, type and complexity will be accepted.  
  • Experience with programming/scripting languages such as Microsoft .NET, C++, C, SQL, Java, Python, or C#. 
  • Experience with cloud-based development and deployment 
  • Experience working with a source version control system, such as Git 
  • Solid understanding of database design and optimization for geospatial data. 
  • Familiarity with DevOps practices and tools for continuous integration and deployment. 
  • Excellent problem-solving and communication skills. 

Desired Qualifications:

  • Experience working with AWS 
  • Experience with Node.JS 
  • Experience with JavaScript 
  • Knowledge of Esri products or similar GIS or spatial software 
  • Experience working with near real time data feeds/flows 

Key Technologies Used:

  • Node.JS 
  • Javascript 
  • Python 
  • Java 
  • .Net 
  • Kong 
  • Linux 
  • Tomcat 
  • Nginx 
  • Esri's ArcGIS Enterprise including GeoEvent Server 
  • MapProxy 

The estimated salary range for this position is between $110,000-$155,000 (annualized USD). This range reflects the typical pay for the role and is one part of the company's comprehensive compensation package. Actual salaries are influenced by several factors, such as location, the individual's education, skills, experience, and competencies, as well as contract affordability and organizational needs.