This position is no longer accepting applications
Closed on September 19, 2026.
This role is filled — get an email when new Information Security roles open on CybersecurityJobs.io:
Cybersecurity Software Developer
Backend Developer
Application Security
Cloud Platforms
Cybersecurity Tools
Data Analysis
Data Security
Engineer
Information Security
Information Technology (IT)
InfoSec
Programming
Programming Language
Programming Languages
Security
Security Automation
Software Security
View similar jobs
Get alerted when similar jobs are posted — set up a New Information Security jobs on CybersecurityJobs.io alert.
See other roles at CACI.
Job Description
Build and support cybersecurity-focused software capabilities for client data integrity and usability in an Agile environment.
Responsibilities
- Participate in daily scrum meetings
- Troubleshoot complex problems and assist customers with application and system issues
- Use programming skills to automate and improve efficiency of client applications
- Work independently while collaborating effectively within a development team
- Support existing production systems and adapt to new technologies as required
Requirements
- Bachelor's degree in Computer Science or related field
- TS/SCI with required polygraph clearance (minimum clearance required to start)
- Minimum 5+ years of experience in software design and development
- 3 years of experience developing applications in Python
- Demonstrated experience designing, implementing, or supporting REST API services
- Demonstrated experience with relational databases such as MySQL, PostgreSQL, or similar
- Demonstrated experience upgrading, maintaining, and refining existing production applications, including legacy codebase
- Experience developing and deploying Docker containers
Technologies
- Python
- REST API services
- MySQL, PostgreSQL
- Docker
- Django, FastAPI, Flask
- JavaScript, React, Angular, jQuery/Ajax
- Windows, Linux
- Cloud-based environments and services
- GitLab, Jenkins
Desired
- Familiarity with ETL/ELT workflows, data pipelines, or backend data processing systems
- Experience with Python web frameworks such as Django, FastAPI, Flask, or similar
- Experience developing Python SDKs, client libraries, or developer-consumable integrations
- Experience with JavaScript-based web applications or front-end technologies such as React, Angular, jQuery/Ajax, or similar frameworks
- Experience developing and supporting applications in Windows and Linux environments
- Familiarity with cloud-based environments and services
- Experience using DevOps tools such as GitLab, Jenkins, or similar platforms in a development workflow
Travel
- Up to 10% travel
- Continental US
Benefits
- Flexible time off benefit
- Prepaid courses to nationally recognized certification courses
- Paid cyber events and training, such as Capture the Flag Events
- Robust learning resources
- Comprehensive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits
Opportunity
- Part of a large development team creating and maintaining applications focused on improving the integrity and usability of a client’s data
- Uses Agile methodology
- Self-starter mindset and willingness to dive into new technologies when appropriate
Location: Chantilly, VA (onsite)
Salary Range: USD 86,600 - 181,800 per yearly
Pay Range: $86,600 - $181,800