Software Engineer - Geographic Information System (GIS)
Posted 2 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
The Software Engineer II – GIS is an intermediate-level developer responsible for building and enhancing GIS applications that improve situational awareness and operational support for public safety agencies. This role involves hands-on development with Esri toolsets and open-source technologies like PostGIS, contributing to enterprise GIS posture, and collaborating with cross-functional teams.
Responsibilities
- Build desktop, web, and mobile GIS solutions with C#, JavaScript, and modern frameworks
- Create robust server-side GIS processing solutions, including spatial algorithms and custom geoprocessing tools
- Develop RESTful services and APIs for spatial data access, automation, and system integration
- Implement scalable solutions for handling large spatial datasets and real-time public safety data
- Develop and maintain GIS applications using Esri toolsets such as ArcGIS Runtime SDKs, ArcGIS Enterprise, and ArcGIS Online
- Design and optimize spatial databases using PostgreSQL/PostGIS to support analytical and operational queries
- Implement routing solutions with PGRouting for network analysis and pathfinding in public safety contexts
- Write clean, efficient, and well-documented code with unit testing, integration testing, and code reviews
- Collaborate with analysts, product owners, and public safety stakeholders to translate requirements into technical solutions
Requirements
- 2-5 years of GIS software development experience
- Strong working knowledge of Esri ArcGIS tools (ArcGIS Enterprise, ArcGIS Online, ArcGIS Pro, ArcGIS Runtime SDKs)
- Proficiency with PostGIS, PostgreSQL, and advanced spatial SQL
- Experience developing with C# and/or JavaScript APIs for GIS applications
- Understanding of spatial data structures, geoprocessing workflows, and coordinate systems
- Ability to integrate GIS with external systems via APIs and web services
Qualifications
- 2-5 years of GIS software development experience
Nice to Have
- Familiarity with public safety operational workflows and data requirements
Skills
* Required skills
About Versaterm
Versaterm is a global public safety solutions company helping agencies transform how they serve their communities, building an ecosystem of intuitive tools for public safety agencies, forensic labs, court systems, schools and other institutions since 1977.