> Markdown version of [/jobs/ext/4672431-software-developer-python-aws](https://www.wearedevelopers.com/jobs/ext/4672431-software-developer-python-aws). 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 - Python/AWS - **Company:** Ennoble First - **Location:** Springfield, VA, United States - **Experience:** Experienced - **Salary:** $125,000 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Amazon S3, Software Debugging, Distributed Systems, Geospatial Intelligence, Python (Programming Language), NumPy, Cloud Services, SciPy, Shell Script, Software Technical Review, Web Application Frameworks, Flask (Web Framework), State Machines, Git, Cloudformation, Fastapi, Pandas, Event Driven Architecture, Build Management, Containerization, Integration Tests, Deployment Automation, Real Time Data, Front End Software Development, Amazon Simple Queue Service (SQS), Terraform, Software Version Control, Devsecops, OpenSearch, Docker, Microservices - **Published:** November 11, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9305576/software-developer-pythonaws ## About the Role Required Clearance: Active TS/SCI; willingness to take a polygraph exam Employment Type: Full-Time, * Bachelor's degree * 3+ years of experience developing and sustaining Python applications, including concurrent or multi-process systems, in an Agile environment * Experience working with real-time or event-driven architectures such as queues, and producer or consumer pipelines, or distributed or microservices systems * Experience with AWS cloud services, including S3, Batch, Lambda, or Step Functions * Experience with AWS Batch, ECR, Step Functions, OpenSearch, SQS/SNS, or Kinesis * Experience designing, debugging, and testing software components against design specifications, including unit or integration testing * Knowledge of source control such as Git, and CI/CD pipelines in a DevSecOps environment * Ability to lead design and code reviews, and collaborate cross-functionally * Experience applying statistical or optimization methods in code such as similarity or distance scoring, probabilistic matching, or optimal assignment or matching algorithms * Experience with Flask or another lightweight Python web framework * Experience with JavaScript for web-based visualization or front-end development * Experience with containerization such as Docker, and Infrastructure-as-Code such as CDK, Terraform, or CloudFormation * Experience with scientific or geospatial Python libraries such as NumPy, SciPy, pandas, or pyproj, for processing scientific data * Knowledge of shell scripting and build or deployment automation * Active TS/SCI clearance; willingness to take a polygraph exam ## Description Help turn the next generation of geospatial intelligence ideas into real-world capabilities. Ennoble First is seeking a Software Developer to support the National Geospatial-Intelligence Agency (NGA) in a research and development environment where emerging technologies move from experimentation and functional prototypes toward operational use. In this role, you will build and refine Python-based applications, develop cloud-enabled processing workflows in AWS, and solve challenging problems involving real-time data, distributed systems, and geospatial analytics. You will collaborate with engineers and mission-focused teams to test innovative approaches, integrate new capabilities, and help deliver tools that can strengthen how GEOINT information is processed and used. This is an opportunity for a developer who enjoys complex technical challenges, hands-on engineering, and seeing promising ideas mature into mission-relevant solutions., * Develop, sustain, debug, and test Python software components, including concurrent and multi-process applications. * Build and support event-driven systems, queues, producer/consumer pipelines, and distributed or microservices architectures. * Develop and integrate solutions using AWS services and cloud-based processing workflows. * Conduct design and code reviews and collaborate across technical teams. * Implement and test statistical, optimization, similarity-scoring, probabilistic-matching, and assignment methods in code. * Support web-based functionality, visualization, containerization, infrastructure-as-code, and automated build and deployment processes.