onsite
Junior Software Engineer - CACI International
Software Engineer
Entry‑level software engineer joining an Agile team to build web‑based geospatial intelligence applications, leveraging Python, JavaScript/React, GIS tools, and AWS cloud services for the National Geospatial‑Intelligence Agency.
About the role
Key Responsibilities
- Design, develop, and test web‑based GEOINT applications using Python and JavaScript frameworks.
- Integrate GIS data layers and mapping services into user‑focused interfaces.
- Deploy and maintain solutions on AWS cloud infrastructure, ensuring security and scalability.
- Collaborate in an Agile environment, participating in sprint planning, code reviews, and daily stand‑ups.
- Support continuous integration/continuous deployment pipelines and troubleshoot production issues.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proficiency in Python and JavaScript (experience with React or similar front‑end library).
- Familiarity with GIS concepts, spatial data formats, and mapping APIs.
- Basic knowledge of AWS services (EC2, S3, Lambda) and cloud deployment practices.
- Ability to obtain and maintain a TS/SCI clearance with polygraph.
Skills
pythonjavascriptreactawsagile