JOBSEARCHER

Software Engineer - Geospatial & AWS

aqua itReston, VAMay 20th, 2026
* THIS JOB REQUIRES AN ACTIVE TS/SCI CLEARANCE *We are seeking several Software Engineers to support the development of scalable geospatial data processing and cloud-native systems supporting DoD and Intelligence Community programs. This role will involve designing and maintaining distributed data pipelines, geospatial processing workflows, streaming architectures, and cloud infrastructure supporting near real-time analytics and large-scale geospatial data environments.Candidates may support a mix of backend software engineering, geospatial data engineering, cloud infrastructure, streaming/data pipeline development, spatial database engineering, and geospatial algorithm development depending on team placement and technical strengths. Work will include development in AWS cloud-native environments using Python and Infrastructure-as-Code practices, while supporting highly scalable distributed systems and production-grade geospatial solutions.Responsibilities:Design, develop, and maintain scalable cloud-native software systems and data pipelinesSupport real-time data ingestion, processing, transformation, and analytics workflowsBuild and optimize geospatial processing solutions, spatial algorithms, and vector data workflowsDevelop and maintain distributed systems leveraging AWS services and streaming architectures such as Apache KafkaDesign and optimize database solutions including PostgreSQL/PostGIS and cloud-native data servicesImplement Infrastructure-as-Code (IaC) solutions using AWS CDK and modern deployment strategiesSupport ETL/ELT workflows, API integrations, performance optimization, and operational monitoringCollaborate across engineering teams to troubleshoot production issues and improve system scalability and reliabilityRequired Qualifications:Active TS/SCI Clearance5+ years of software engineering experience in cloud-first or distributed environmentsStrong Python development experienceExperience with AWS cloud-native services and Infrastructure-as-Code conceptsExperience supporting distributed systems, data engineering, or backend application developmentFamiliarity with cloud services such as Lambda, API Gateway, S3, RDS, DynamoDB, SQS, SNS, or EventBridgeExperience with containerization technologies such as Docker, ECS, EKS, or KubernetesStrong understanding of scalable system design, performance optimization, and troubleshootingDesired Experience:Apache Kafka or real-time streaming architecturesGeospatial data processing, spatial algorithms, or vector data workflowsPostgreSQL/PostGIS or geospatial database optimizationETL/ELT pipelines, analytics platforms, or data lake architecturesAWS CDK and multi-environment deployment strategiesCloud-native geospatial application development and large-scale distributed processing environments