1

Geospatial Software Engineer Jobs in Ohio (NOW HIRING)

Design, develop, and maintain frontend software, including code, tests, and documentation * Build ... Experience developing geospatial or mapping applications, including Cesium * Experience creating or ...

Design, develop, and maintain frontend software, including code, tests, and documentation * Build ... Experience developing geospatial or mapping applications, including Cesium * Experience creating or ...

Senior Staff / Senior Frontend Engineer

Dayton, OH ยท On-site +1

$114K - $174K/yr

Design, develop, and maintain frontend software, including code, tests, and documentation * Build ... Experience developing geospatial or mapping applications, including Cesium * Experience creating or ...

... geospatial datasets using AutoCAD and GIS software * Support construction inspections ... Ensure engineering documentation is accurate, complete, and compliant with Government requirements ...

Systems Engineer

Dayton, OH ยท On-site

$135K - $180K/yr

The Systems Engineer will collaborate with software engineers, RF engineers, and data scientists to ... Geospatial positioning systems * Experiment scenario metadata * Supporting machine learning feature ...

Systems Engineer

Dayton, OH ยท On-site +1

The Systems Engineer will collaborate with software engineers, RF engineers, and data scientists to ... Geospatial positioning systems * Experiment scenario metadata * Supporting machine learning feature ...

next page

Showing results 1-20

Geospatial Software Engineer information

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.

Infographic showing various Geospatial Software Engineer job openings in Ohio as of July 2026, with employment types broken down into 91% Full Time, 7% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Software Architect with Security Clearance

Gateway Geospatial Group

Dayton, OH โ€ข On-site

Other

Re-posted 21 days ago


Job description

About the role Works with the lead architect to define and guide the implementation and coordination of architecture models in a system. Engages business and technical teammates to align the direction and architectural approach that delivers value in a system and aligns with the value stream and enterprise architectures. Has deep knowledge of the domain technology and participates as an active team member developing code for release. Responsibilities * Defines, creates and updates software system architectures and guides its implementation with Software Engineers and Software Developers. * Analyzes architecture and engineering data to solve complex problems, recommend solutions, and improve products and processes. * Identifies and defines system architectures that streamline internal development and operations in the team. Creates and documents functional and detailed design architectures. * Ensures the system is secure, resilient, observable, and able to evolve as new customers and features are added. * Drives long-term modernization and technology direction. * Actively engages with Product Owners and technical teammates to aid in translating customer requirements into system requirements. * Leads architecture definition and concepts within a system. * Works closely with Solution Architects and System Engineering, ensuring system architectures align with the value stream architecture. * Collaborates to define, scope, and refine architecture backlog items. * Mentors, guides, and coaches Software Engineers and Developers on the practices of system and solution architectures. * Continuously learns and applies industry best practices on modern software delivery practices. Collaborates with cross-functional teams to accomplish project and product objectives. Required qualifications * 5+ years' experience as a software architect and/or software engineer * Bachelor's Degree in Computer Science, Computer Engineering, or related technical field * Knowledge of object-oriented programming languages, including Golang, Java, C++, or Python * Strong Communication and Organizational Skills * US Citizenship * Must have or be able to obtain a Top Secret Clearence Preferred qualifications * Experience with system modeling and software architecting using MBSE * Experience with C4 modeling using Structurizr * Familiarity with Architecture Decision Records (ADR) * Knowledge of CI/CD and DevSecOps practices * Understanding of zero-trust architectures and identity and access management systems.