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.

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

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

About the role You are a highly skilled and motivated Software Engineer. You will: * Develop new ... Experience with geospatial data and imagery data is a plus. What We Value * Mission first. We value ...

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

Cloud - Software Engineer

New York, NY · On-site

$65.75 - $85.25/hr

You'll collaborate with construction veterans and world-class engineers to solve physical-world ... Some experience building with complex geospatial tooling (e.g. GIS, robotics, construction tech, ...

Software Engineering Manager

New York, NY · On-site

$140K - $190K/yr

This role is ideal for an engineer with strong frontend fundamentals who is comfortable working ... Experience debugging or working with data-heavy or geospatial systems. * Prior experience in roles ...

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 27, 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:
Infographic showing various Geospatial Software Engineer job openings in New York as of July 2026, with employment types broken down into 93% Full Time, 4% Part Time, and 3% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $85,495 per year, or $41.1 per hour.
Senior Software Engineer (GeoSupport)

Senior Software Engineer (GeoSupport)

City of New York

Manhattan, NY • Hybrid

$134K - $176K/yr

Full-time

Posted 18 days ago


City Of New York rating

7.1

Company rating: 7.1 out of 10

Based on 79 frontline employees who took The Breakroom Quiz

635th of 832 rated public administrative organizations


Job description

Job Description

THE AGENCY
The Department of City Planning (DCP) plans for the future of New York City, working to create thriving and dynamic neighborhoods with access to housing and jobs, resilient infrastructure, and a vibrant public realm. The Department engages communities to develop inclusive plans, expands housing access and economic opportunity, and plans for long-term sustainability.
DCP supports the City Planning Commission in its annual review of hundreds of land use applications. The Department also advises on citywide strategic and capital planning, analyzes data, conducts policy analysis, and creates open data and civic engagement tools.
The Department of City Planning offers staff meaningful opportunities to help shape the future of New York City and address some of its most pressing challenges. The Department values public service, collaboration, and creativity, and supports professional development. Learn more about DCP and view current job openings at www.nyc.gov/planning.
THE DIVISION
Information Technology Division's (ITD) vision is to become a dynamic and vibrant technology delivery organization of the New York City government that leads business transformations and technology innovations to enable citizen-centric smart urban planning, while promoting a culture of collaboration, talent development, and equity. ITD is responsible for developing technology solutions to support agency needs and citywide requests, including City Charter mandates, grant funding requirements, and citywide geospatial services, and maintaining systems infrastructure and endpoint assets, to optimize operational efficiency, promote innovation, and collaborate with other city agencies to enhance service accessibility to citizens. The division provides necessary computing infrastructure and productivity-enhancing technology tools in a hybrid mode (on premise and in the cloud), to support DCP's interdisciplinary staff across five boroughs, including planners, urban designers, project managers, and executive management. The division is comprised of experienced and talented software engineers, geographic specialists, service engineers, and technology leaders who specialize in managing system infrastructure, cyber security, geospatial data engineering, application services, and portfolio management.
Within ITD, the GeoSupport Services (GSS) unit is responsible for the maintenance and continued enhancement of the GeoSupport system that processes geographic locations in New York City to provide unique geospatial references for city boroughs, community districts, tax blocks, lots, street stretches, intersections, etc., to the rest of the city agencies, partners, and the public. The geo-processed location references are made available to incorporate into internal and external system workflows and data analysis, to represent the geography of locations and assets, enabling map-based visual representation, conflict resolution, and collaboration. The GSS unit is staffed by a team of software engineers specializing in Geographic Information Systems (GIS) and web service design, using a variety of technology stacks and cloud computing infrastructure.
THE ROLE
GSS is seeking a Senior Software Engineer who has full-stack web application development and service design experience in Microsoft .NET, C#, SQL Server, and Azure to join our agile development team. As the senior developer, the candidate will play a crucial role in designing, developing, and maintaining the next generation GeoSupport system services and applications, collaborate with cross-functional teams to deliver high-quality software solutions that meet business requirements, while ensuring performance, scalability, security, and accessibility to manage nearly 70 billion GeoSupport service calls made each year.
Under supervision and general direction, with considerable latitude for the exercise of independent judgment, the Senior Software Engineers' responsibilities include, but may not be limited to:
- Architect, design, and implement full stack solutions using .NET technologies, including C#, ASP.NET, and MVC.
- Identify, analyze, and develop interfaces and integration flows using Visual Studio Application platform.
- Develop and optimize database structures and queries using SQL Server to ensure efficient data storage and retrieval.
- Utilize Azure services to build scalable and reliable cloud-based applications, leveraging services such as Azure App Service, Azure SQL Database, and Azure Functions.
- Collaborate with interface designers to integrate user-facing elements with server-side logic, ensuring seamless user experiences.
- Participate in code reviews to maintain code quality, identify potential issues, and suggest improvements.
- Troubleshoot and debug complex application issues, providing timely resolutions to maintain system stability.
- Lead and mentor junior developers, providing guidance and sharing best practices to enhance team skills and knowledge.
- Stay up-to-date with industry trends and emerging technologies to propose innovative solutions and improve development processes.
- Communicate effectively with team members, stakeholders, and project managers to gather requirements, provide updates, and manage expectations.
Authorization to work in the United States is required for this position. NYC Department of City Planning does not provide sponsorship for international employees for visa applications, extensions, or status changes, including STEM/OPT visas. Applicants are responsible for ensuring that they meet all qualifying requirements for this position, at the time of application.
Only applicants under consideration will be contacted. Appointments are subject to Office of Management and Budget (OMB) approval.
This position may be eligible for remote work up to 2 days per week, pursuant to the Remote Work Pilot Program agreed to between the City and the labor unions.
NOTE: If you would like to request a reasonable accommodation during your visit or have questions regarding the accessibility of our facilities, please reach out to [email protected] or call 212-720-3508 at least three business days prior to your arrival.
IT PROJECT SPECIALIST - 95710

Qualifications

1. A baccalaureate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and four years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
2. An associate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and six years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
3. A baccalaureate degree from an accredited college, and eight years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or
4. Education and/or experience which is equivalent to "1", "2", or "3" above.

Additional Information

The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.


What City Of New York employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom