1

Geospatial Software Engineer Jobs in New York (NOW HIRING)

Senior Software Engineer

New York, NY ยท On-site

$120K - $150K/yr

Integrate geospatial datasets and environmental models into scalable software systems. * Contribute to engineering best practices including testing, CI/CD pipelines, and code review standards.

Responsibilities Peraton Labs is seeking an experienced Full-Stack Software Engineer to join an ... Familiarity with geospatial libraries (e.g. CesiumJS) or real-time data streaming * Experience with ...

Full-Stack Software Engineer

Red Bank, NJ ยท On-site

$104K - $166K/yr

Responsibilities Peraton Labs is seeking an experienced Full-Stack Software Engineer to join an ... Familiarity with geospatial libraries (e.g. CesiumJS) or real-time data streaming * Experience with ...

Full-Stack Software Engineer

Red Bank, NJ ยท On-site

$104K - $166K/yr

Responsibilities Peraton Labs is seeking an experienced Full-Stack Software Engineer to join an ... Familiarity with geospatial libraries (e.g. CesiumJS) or real-time data streaming * Experience with ...

We strongly support our employees (including software engineers) visiting customer sites - ask us ... Experience with geospatial data and imagery data is a plus. What We Value * Mission first. We value ...

Senior Fullstack Software Engineer

Manasquan, NJ ยท On-site

$121K - $159K/yr

The Role We're looking for a Senior Fullstack Software Engineer who builds with ownership, ships ... Experience with geospatial data, map SDKs (Mapbox, Google Maps), or data-heavy web applications.

Senior Fullstack Software Engineer

Manasquan, NJ ยท On-site

$121K - $159K/yr

The Role We're looking for a Senior Fullstack Software Engineer who builds with ownership, ships ... Experience with geospatial data, map SDKs (Mapbox, Google Maps), or data-heavy web applications.

Responsibilities Peraton Labs is seeking an experienced Senior Full-Stack Software Engineer to join ... Familiarity with geospatial libraries (e.g. CesiumJS) or real-time data streaming * Experience with ...

Responsibilities Peraton Labs is seeking an experienced Senior Full-Stack Software Engineer to join ... Familiarity with geospatial libraries (e.g. CesiumJS) or real-time data streaming * Experience with ...

Responsibilities Peraton Labs is seeking an experienced Senior Full-Stack Software Engineer to join ... Familiarity with geospatial libraries (e.g. CesiumJS) or real-time data streaming * Experience with ...

next page

Showing results 1-20

Geospatial Software Engineer information

See New York salary details

$5

$42

How much do geospatial software engineer jobs pay per hour?

As of Jul 1, 2026, the average hourly pay for geospatial software engineer in New York is $41.10, according to ZipRecruiter salary data. Most workers in this role earn between $40.58 and $41.63 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Geospatial Software Engineer position, and why are they important?

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 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 popular job titles related to Geospatial Software Engineer jobs in New York? For Geospatial Software Engineer jobs in New York, the most frequently searched job titles are:
What job categories do people searching Geospatial Software Engineer jobs in New York look for? The top searched job categories for Geospatial Software Engineer jobs in New York are:
What cities in New York are hiring for Geospatial Software Engineer jobs? Cities in New York with the most Geospatial Software Engineer job openings:

Senior Software Developer (C++/Python, Geospatial)

Futran Tech Solutions Pvt. Ltd.

Bedminster, NJ โ€ข On-site

$55.50 - $73.50/hr

Full-time

Posted 5 days ago


Job description

Role: Senior Software Developer (C++/Python, Geospatial)
Location: Bedminster, NJ, New Jersey, US (5 days per week in the office)
Project Description:
This project will leverage huge data sets for extraction, pipelining and ETL focused on geospatial and vector type data sets. USGS type data will be used to develop target data sets using complex methods of manipulation. The position will require critical thinking beyond just core development. The right candidate will have a research mindset and ability to solution with minimal guidance and direction. The project requires a knowledge of distributed and parallel computing with ability to coordinate across multiple systems.
Responsibilities:
The responsibilities will include data processing (geospatial) and work on point cloud data sets. The developer will use Python for data processing and C++ libraries for development (i.e. data infrastructure). Requires critical thinking, solutioning problems and communicating effectively.
Mandatory Skills Description:
Navigation > Open Geospatial Consortium (OGC) formats (3D Tiles, MVT, WCS, WFS, WMS, WMTS), Python, Pandas, Navigation > GeoPandas, C++, Point Cloud, AWS Data Pipeline, Parallel Programming, Navigation > Geospatial Data Abstraction Library (GDAL), Navigation > Raster formats (ESRI Grid, GeoTIFF, JPEG 2000, NITF), VECTOR
Nice-to-Have Skills:
researcher mentality, critical thinking, out of box solutioning.
Steps of screening that will be held by client:
โ€ข 45 minute screening
โ€ข 3-4 hour block of technical interview
โ€ข 2-3 programming exercises
o Matrix computations
o Graph search
o Optimization on dynamic programming - most difficult