onsite
Senior Software Developer - CACI International
Software Engineer
Senior Software Developer driving enterprise web applications for an Intelligence Community client, applying Agile practices, designing RESTful services, and leveraging cloud platforms to improve cross‑agency code sharing and software efficiency.
About the role
Key Responsibilities
- Design, develop, and maintain web‑based applications and services supporting cross‑IC code sharing initiatives.
- Implement RESTful APIs and integrate front‑end components using Java and JavaScript frameworks.
- Apply Agile methodologies (Scrum/Kanban) to deliver high‑quality software in a mission‑critical environment.
- Collaborate with architects, security engineers, and stakeholders to ensure compliance with TS/SCI requirements and secure coding standards.
- Utilize AWS cloud services for deployment, scaling, and monitoring of enterprise applications.
Requirements
- Minimum TS/SCI clearance with polygraph and proven experience in secure software development.
- 5+ years of professional experience with Java, JavaScript, and REST API design.
- Strong background in Agile development practices and continuous integration/continuous delivery pipelines.
- Hands‑on experience with AWS (EC2, S3, Lambda, CloudFormation) or comparable cloud platforms.
- Excellent problem‑solving skills and ability to work autonomously in a fast‑paced, mission‑critical setting.