About the Role
CACI is seeking a Cybersecurity Software Engineer to join their Spectral Cyber team, supporting the production of high-quality software applications for the U.S. Navy. This role is crucial for the Spectral program, which focuses on next-generation signals intelligence, electronic warfare, and information operations software technologies. The engineer will be responsible for toolset design, implementation, automation, and optimization of enterprise-wide security solutions, with a focus on secure software development and hardened mission applications.
Responsibilities
- Automate cybersecurity tools within the infrastructure as code (IaC) for on-prem and distributed platforms and mission applications with end-to-end integrated Zero Trust capability.
- Engineer security controls into the IaC, platform as a service (PaaS), and mission applications, automate and streamline outputs for IAM, encryption, logging, and monitoring compliance.
- Automate hardening of IaC, PaaS, and mission applications leveraging STIG/SRGs, CIS benchmarks.
- Support secure software deployments, containerized platforms and mission applications.
- Contribute to cybersecurity tools pipeline integration, enforcement, and automate tool outputs into dynamic decision-making dashboards.
- Engineer security controls into the IaC, PaaS, and mission applications to modernize and rapidly produce body of evidence for continuous delivery, monitoring, updates, and improvements.
- Streamline vulnerability remediation outcomes and engineer continuous system resiliency, adaptability, drift correction, and responsiveness to updates.
- Write Ansible playbooks and scripts using developer tools and repositories.
- Enable system patch management enforcement, SBOM, RBOM, and artifact generation.
- Cross-functional collaboration with software development, IT, DevOps, hardware/engineering teams, and customer to continuously integrate and improve security posture throughout the SDLC.
Requirements
- Bachelor's degree in computer science, software engineering, cyber engineering, systems engineering, information technology, or a related field.
- 5+ years’ experience in cyber engineering, at least 2 years with modern software technologies.
- Demonstrate Kubernetes security engineering, secure SDLC deployment, and cloud-native security.
- Hands-on technical experience with cyber engineering toolsets and deployments, to include SIEM, SAST, DAST, SCA, and vulnerability exposure technologies integrations and use cases.
- Knowledge of Zero Trust tools, PaaS artifact generation via automation and continuous monitoring.
- Working IaC, PaaS, and mission application knowledge, metrics reporting, and telemetry pipelines.
- Active TS/SCI and an ability to obtain the required polygraph.
- Sec+, or an ability to obtain within 90 days of onboarding.
- Experience in at least one scripting language, and knowledge in Ansible playbooks.
- Working knowledge in network protocols, TCP/IP stack, firewalls, and packet inspection tools.
- More than one industry certification (CISSP, CEH, AWS), or equivalent.
- SANs or CKA in progress
- Knowledge in DevSecOps pipelines and tools.
- Experience container scanning and policy-as-code.
- Knowledge in STIG/SRG and control engineering automation.
Skills
- Cyber engineering
- Toolset design
- Implementation
- Automation
- Optimization
- Secure software solutions
- Hardened mission applications
- Cyber analytics
- Reverse engineering tactics
- Kubernetes infrastructure
- Infrastructure as Code (IaC)
- Zero Trust
- IAM
- Encryption
- Logging
- Monitoring compliance
- STIG/SRGs
- CIS benchmarks
- Secure software deployments
- Containerized platforms
- Cybersecurity tools pipeline integration
- Vulnerability remediation
- System resiliency
- Adaptability
- Drift correction
- Ansible playbooks
- Scripting
- System patch management
- SBOM
- RBOM
- Artifact generation
- SDLC
- Kubernetes security engineering
- Secure SDLC deployment
- Cloud-native security
- SIEM
- SAST
- DAST
- SCA
- Vulnerability exposure technologies
- PaaS artifact generation
- Continuous monitoring
- Metrics reporting
- Telemetry pipelines
- Network protocols
- TCP/IP stack
- Firewalls
- Packet inspection tools
- DevSecOps
- Container scanning
- Policy-as-code
Location
- Continental US
Work Type
- Full time
- Regular
Experience Level
- 5+ years’ experience in cyber engineering
- at least 2 years with modern software technologies
Education Level
- Bachelor's degree in computer science, software engineering, cyber engineering, systems engineering, information technology, or a related field.
Salary/Compensations
- $94,400 - $198,200
Benefits
- Healthcare
- Wellness
- Financial
- Retirement
- Family support
- Continuing education
- Time off benefits
- Flexible time off
About the Company
- At CACI, we place character and innovation at the center of everything we do.
- As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
- CACI values the unique contributions that every employee brings to our company and our customers - every day.
- Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.
Equal Opportunity
- CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
