
Software Engineer - Kubernetes/DevSecOps
CACI International2 months ago
Base Salary
$113k - $238k/yr
Responsibilities
- Develop and sustain configurable Kubernetes deployment packages supporting single- and multi-namespace operations.
- Automate secure build, test, scanning, signing, packaging, and release processes.
- Deploy and integrate distributed policy administration, decision, attribute, and enforcement components across enterprise, multi-site, tactical, and disconnected environments.
- Implement software supply chain controls including SBOMs, vulnerability management, artifact signing, provenance, and remediation tracking.
- Assess customer environments, tailor configurations, troubleshoot deployments, and create deployment and support documentation.
- Lead technical reviews, support customer deployments, and mentor engineers.
Requirements
- Active TS/SCI clearance with polygraph is required.
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline is required; four additional years of experience may substitute.
- At least eight years of software engineering experience, including three years in SIGINT, Information Assurance, or Information Technology, is required.
- Production experience engineering, securing, upgrading, and troubleshooting Kubernetes or RKE2 environments is required.
- Experience with Kubernetes namespaces, workloads, services, ingress, ConfigMaps, Secrets, RBAC, network policies, persistent storage, DNS, and service discovery is required.
- Experience with Helm, Kustomize, values files, or comparable configuration-management tools and Docker or OCI image packaging is required.
- Experience with Linux, scripting, Git, CI/CD, automated testing, security scanning, artifact publication, and coordinated releases is required.
- Experience with technical reviews, customer deployment and troubleshooting, technical documentation, mentoring, and Agile environments is required.
- Preferred experience includes Rancher, Kubernetes operators, Harbor or comparable registries, admission controls, image promotion, container hardening, Zero Trust, ICAM, ABAC, OAuth 2.0, OpenID Connect, SAML, LDAP, PKI, and service-to-service authorization.
- Preferred experience includes DISA or other Department of War customer support and documentation using Jira and Confluence.
Benefits
- Full-time regular employment with comprehensive healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
- Flexible time off and learning and development resources are provided.
- The position is located in the Hanover, Maryland area and requires up to 10% local travel.
- CACI offers competitive compensation and opportunities for continuous career growth.
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.