
Software Engineer-TS/SCI with Poly
CACI International1 day ago
Base Salary
$94k - $198k/yr
Responsibilities
- Develop and maintain Linux-based applications using Java, Python, and Bash.
- Develop and maintain microservices and user interfaces for data-rich applications with complex workflows.
- Review code, resolve performance bottlenecks, and optimize applications for efficiency and scalability.
- Design software solutions, automate processes, write automated tests, and deploy through an automated DevSecOps pipeline.
- Support software testing, integration, and deployment while contributing to technical direction and configuration management.
- Collaborate with product teams and teammates to support and modernize mission management systems.
- Provide up to 10% Continental U.S. and international travel and surge support as required.
Requirements
- Bachelor's degree in a STEM field or equivalent experience.
- At least 5 years of software development experience.
- TS/SCI with Polygraph clearance is preferred and the posting specifies TS/SCI with Polygraph as the minimum clearance required to start.
- Experience across the full stack with Java, Hibernate, Vue 3, JavaScript, CSS, and HTML.
- Experience developing in a Linux environment and using scripting languages such as Bash.
- Experience with version control systems such as Git or SVN.
- Experience with microservices, Nomad, Docker, and Kubernetes.
- DoD 8570-compliant certification or the ability to obtain one within two months of hire, including GSEC, Security+ CE, CASP+ CE, CISA, or CISSP Associate.
- Preferred experience includes Agile and DevOps practices, test-driven development, automated testing, databases such as Oracle, Elasticsearch, MySQL, and Redis, GitLab, Consul, and Jenkins.
- Current Security+ certification, effective teamwork, adaptability, and willingness to learn new technologies are preferred.
Benefits
- Healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
- Flexible time off and learning and development resources.
- Full-time regular employment with in-person work at the CACI facility in Sterling, Virginia.
- Up to 10% Continental U.S. and international travel may be required.
Tech Stack
BashConsulCSSDockerElasticsearchGitHTMLJavaJavaScriptJenkinsKubernetesLinuxMySQLPythonRedisSubversion
Categories
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.