Active Top Secret / SCI clearance with CI poly or ability to obtain CI poly.
Bachelor's degree with 3 years of experience in Python application development in an Agile environment.
Proficient in event-driven architecture and distributed systems for data management.
Experience with AWS technologies like S3, Batch, Lambda, or Step Functions.
Skilled in software testing and debugging for reliable application performance.
Familiar with Git, CI/CD, and DevSecOps practices.
Experience in design and code reviews for software quality improvement.
Responsibilities
Develop and sustain Python applications to support NGA's mission.
Create and improve software for processing scientific and geospatial information.
Utilize AWS cloud technologies to develop scalable applications.
Automate data-processing workflows and tackle software challenges.
Collaborate with engineers through design and code reviews to enhance software quality.
Optimize algorithms for data comparison and matching.
Build lightweight applications and APIs using Flask or similar frameworks.
Benefits
Opportunity to work at the intersection of innovation and national security.
Engagement in meaningful technical challenges that impact geospatial intelligence.
Collaboration with a team of skilled engineers in a dynamic environment.
Access to advanced technologies and tools in cloud computing and data processing.
Full Job Description
This is a rare chance to join us as a Software Developer to support the National Geospatial-Intelligence Agency's (NGA) Research Development Contract (RDC). You'll bring your Python development expertise into an environment where innovation and national security intersect. You will help create and improve software that processes complex scientific and geospatial information, connects data across systems, and supports the advanced analytical capabilities behind NGA's mission. You'll work with AWS cloud technologies, develop intelligence data-processing workflows, and tackle software challenges that require both creativity and precision. Whether you're building a new capability, refining an algorithm, or finding a better way to move information through a system, your contribution will help shape technology that intelligence professionals rely on!
Requirements
Current active Top Secret / SCI clearance with CI poly or ability to obtain CI poly.
You have achieved the accomplishment of a bachelor's degree + 3 years of experience developing and sustaining Python applications in an Agile environment.
Experience with event-driven architecture and distributed systems to manage how information moves between applications through queues, pipelines, and microservices.
Experience with AWS cloud technologies, such as S3, Batch, Lambda, or Step Functions to develop scalable applications and automate data-processing workflows.
Experience with software testing and debugging to ensure applications perform reliably and meet technical requirements.
Knowledge of Git, CI/CD, and DevSecOps to manage code changes, automate deployments, and maintain secure development practices.
Experience with design and code reviews to collaborate with engineers, improve software quality, and solve technical challenges.
Experience with optimization methods to develop algorithms that compare datasets, identify similarities, and improve data matching.
Experience with Flask or similar Python web frameworks to build lightweight applications and APIs that connect software components.
Experience with JavaScript experience to develop web-based visualizations and interactive interfaces.
Experience with Docker and Infrastructure-as-Code experience with tools such as CDK, Terraform, or CloudFormation to package applications and automate infrastructure deployments.
Experience with scientific and geospatial Python libraries (NumPy, SciPy, pandas, pyproj) to process, transform, and analyze complex datasets.
Knowledge of shell scripting and deployment automation to streamline software builds and deployment processes.
If you're ready to take on a meaningful technical challenge and contribute to the future of geospatial intelligence, send your resume directly to Lanchi Lai, ([email protected]).
Salary range estimate of $90,000-$100,000 annually, with final compensation determined based on experience, qualifications, and alignment with the requirements of role.