onsite
Software Developer - CACI International
Software Engineer
Software Developer role focused on building secure, high‑performance web applications for an Intelligence Community client, using Java, JavaScript, Agile practices, and modern DevOps tools.
About the role
Key Responsibilities
- Design, develop, and maintain web‑based applications and services supporting cross‑IC code sharing.
- Implement secure coding practices and conduct code reviews to meet TS/SCI security requirements.
- Collaborate with product owners and stakeholders using Agile methodologies to deliver incremental value.
- Integrate and automate build, test, and deployment pipelines using Git and CI/CD tools.
- Troubleshoot, debug, and resolve performance and reliability issues in production environments.
Requirements
- Active TS/SCI clearance with polygraph.
- Proficiency in Java and JavaScript (HTML/CSS) for full‑stack web development.
- Experience applying Agile (Scrum/Kanban) processes in mission‑critical software projects.
- Strong understanding of secure software development lifecycle and ability to implement security controls.
- Familiarity with version control (Git) and CI/CD pipelines.