> Markdown version of [/jobs/ext/1452667-software-developer](https://www.wearedevelopers.com/jobs/ext/1452667-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** General Dynamics View all jobs - **Location:** Tampa, FL, United States (Remote available) - **Experience:** Expert - **Salary:** $93,500.0 - $126,500.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Computer-Aided Design, Geographic Information Systems, Application Programming Interfaces (APIs), Android Software Development, ArcGIS (Software), Computer Programming, GIS Applications, Global Positioning Systems (GPS), JSON, Python (Programming Language), Software Architecture, Software Engineering, Web Services, Jupyter Notebook, Esri GIS (Software), SC Clearance, Pandas, Scikit Learn, Information Technology, Network Server - **Published:** July 26, 2026 - **Apply:** https://www.careerjet.com/job/us0e08231296fe8b7251756b3a0a1f5640/eaa ## About the Role Skills: ESRI Software, Geographic Information Systems (GIS), Geospatial Data, Javascript Coding, Python Software Development Certifications: None Experience: 1 + years of related experience, * Proficiency with modern ArcGIS Pro and ArcGIS Enterprise. * Hands-on experience with building interior and exterior data in GIS and CAD. * Demonstrated experience with geodatabase design and development. * Familiarity with web services for GIS data deployment. * 3+ years of programming experience with relevant tools and libraries (e.g., Python, Jupyter Notebooks, Geoprocessing Tools)., * Experience developing geospatial products using manually collected data (e.g., photos, GPS, drones). * Experience with data science tools and formats such as SciKit, Pandas, GeoPandas, JSON, and GeoJSON. * Knowledge of advanced GIS tools and technologies (e.g., Esri Portal, Tile Servers). * Experience with ArcGIS Portal APIs, custom widgets or Android app development., * Security clearance level: Current DoW TOP-SECRET Clearance with SCI eligibility is required * Experience: 1+ years of related experience * Education: Bachelor's degree OR professional certification in GIS, Geography, Computer Science, or a related field * Role requirements: 5 days on-site at customer's facility (MacDill AFB, FL) ## Description Own your opportunity to work with the largest government agency in the nation. Make an impact by advancing the Department of War's mission to keep our country safe and secure., The Software Developer will support the government customer in Tampa, FL. Through this position they will integrate into a Modernization Team of developers bringing enhancements and capabilities through development utilizing Python, JavaScript and Arcade within the Esri ArcGIS ecosystem. MEANINGFUL WORK AND PERSONAL IMPACT As a Software Developer, you will join a collaborative team supporting a military customer on-site to deliver advanced geospatial solutions. You will be responsible for modernizing legacy Computer-Aided Design (CAD) and Geographic Information System (GIS) datasets to create an updated catalogue of geospatial data holdings while preserving attribution. You will deploy GIS data to authorized users through web services, standardized formats, and supporting datasets. You will create Standard Operating Procedures (SOP) and data schemas to guide georeferencing and the integration of spatial features, publish geospatial content to the web and streamline related workflows, train stakeholders on GIS tools and processes, and provide informed recommendations on future technology investments and architectural improvements., Description The Journeyman Full Stack Application Developer will provide software development and sustainment support to the USSOCOM J6 Budget Tool. The developer will design, co… + 1 month ago ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Overview of Machine Learning in Python](https://www.wearedevelopers.com/videos/840-overview-of-machine-learning-in-python) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)