Software Engineer, Geospatial Intelligence Applications
Overview
Full-time Software Engineer leading development of mission-critical GEOINT applications for NGA. Design and ship secure high-quality software solutions using modern web technologies and cloud-native architectures. Collaborate with cross-functional Agile teams to deliver innovative capabilities supporting national security missions.
What You'll Do11
- 1Develop test maintain software applications using Java and/or Python
- 2Design implement web application features using modern development frameworks
- 3Integrate structured unstructured data using relational and non-relational database technologies
- 4Support development of geospatial and GIS-enabled applications and services
- 5Participate in code reviews unit testing debugging and software integration activities
- 6Collaborate with cross-functional Agile teams to deliver capabilities within scheduled sprint cycles
- 7Apply secure coding practices and support security-focused software development processes
- 8Assist with troubleshooting performance tuning and continuous improvement of existing applications
- 9Contribute to technical documentation system design discussions and software lifecycle activities
- 10Mentor junior developers and provide technical guidance within the development team
- 11Design and implement scalable cloud-native solutions using Docker Kubernetes and CI/CD pipelines
Requirements11
- 1Bachelor's degree in Computer Science Software Engineering Information Systems or related technical discipline
- 25+ years of professional software development experience
- 3Experience developing applications using Java Python or both
- 4Demonstrated experience with relational and/or NoSQL databases including data modeling querying and performance optimization
- 5Understanding of software architecture design patterns and object-oriented programming principles
- 6Experience within Agile software development environments and participation in all phases of the software development lifecycle
- 7Knowledge of secure software development practices and implementation of security requirements
- 8Strong analytical troubleshooting and problem-solving skills with independent collaborative ability
- 9TS/SCI security clearance with willingness to undergo polygraph examination
- 10Experience developing geospatial or GIS-enabled applications using ArcGIS GeoServer OpenLayers Leaflet Cesium or similar platforms
- 11Support for intelligence defense or federal government customers within classified environments
Salary Insight
Salary not disclosed in listing
Similar open positions
Explore active roles that match your skills and interests.
02 CACI, INC.-FEDERAL
VerifiedJunior Software Engineer CACI INC FEDERAL
Design and develop modern web-based software solutions for GEOINT applications supporting the National Geospatial-Intelligence Agency (NGA). Contribute to secure high-quality software that enables intelligence analysis and mission execution.
02 CACI, INC.-FEDERAL
VerifiedSenior Systems Engineer - NGA Geospatial Systems
Lead systems engineering for an Agile program delivering GEOINT capabilities to the National Geospatial-Intelligence Agency (NGA). Work on-site at a Government facility as a trusted engineering partner to mission system owners. Own engineering rigor across exceptionally complex systems spanning software, data, and infrastructure. Shape how mission needs become verified, delivered capability. This position is contingent upon contract award.
02 CACI, INC.-FEDERAL
VerifiedCloud Geospatial Data Engineer - Mid Level
Design and implement scalable backend solutions for a federal cloud and geospatial analysis platform. Build and maintain AWS native services while optimizing big data pipelines for massive geospatial datasets. This mid-level role offers ownership of both core software development and specialized data engineering tasks within a fast-growing mission-critical environment.
Reinventing Geospatial, Inc. (RGi)
VerifiedApplication Developer - Java at Reinventing Geospatial Inc
Lead ownership of agile software development for defense intelligence solutions. Build high performing teams and drive impactful missions. Fast‑paced environment with clear impact from day one.
Mission Intel
VerifiedSystems Engineer - Senior Level
Senior Systems Engineer leading design integration evolution of mission critical GEOINT capabilities across NSG ASG partner agencies. Own technical leadership across full systems engineering lifecycle guiding teams through requirements engineering solution development integration testing and enterprise analysis. Drive strategic technical planning deliver enterprise level GEOINT outcomes.
00100 LEIDOS, INC.
VerifiedChief Systems Architect Geospatial Intelligence Leidos
Lead architect for Maru Program scaling geospatial intelligence initiatives. Design secure enterprise architecture ensuring compliance and interoperability across multiple task orders. Drive cloud-native solutions using AWS and modern development practices. Collaborate with cross-functional teams to deliver mission-critical systems. Differentiate by shaping technical vision and advising on emerging technologies.