Software Engineer TS/SCI jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 1 month ago

Software Engineer TS/SCI

CACI International Inc is a company focused on mission-critical systems, and they are seeking a Software Engineer with TS/SCI clearance to join their team. The role involves developing and maintaining cloud-native applications, collaborating within an agile framework, and contributing to the technical direction of projects.

Information TechnologyService IndustrySoftware
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

You will focus on developing microservices and a user interface (UI) for data-rich applications with complex workflows
Your daily work will involve developing and maintaining Linux-based applications using Java and Python
You'll design and implement software solutions while scripting and automating processes using Bash and other scripting languages
Your role will involve writing automated tests, deploying to an automated
DevSecOps pipeline, and contributing to the technical direction of the project
You will collaborate respectfully with teammates, always keeping user mission first
You will be part of a responsive team where communication skills and the ability to solve problems are critical to our success
Culture of sharing information amongst teammates and management team
Be dedicated to mission and product success
Provide support to test, integration, and deployment of the software baseline
Be self-motivated understanding technical concepts, have good communication skills, and able and willing to collaborate on technical items with the larger team
Be familiar with the good development and configuration management practices and have previous development experience

Qualification

JavaPythonLinuxMicroservicesAgile methodologiesDevOps practicesVersion controlScripting languagesCollaborationAdaptabilityCommunication skills

Required

Clearance: Must have a TS/SCI clearance, a TS/SCI with a Poly is preferred
Education: Bachelor's degree in a STEM field or equivalent experience
Experience: At least 5 years of software development experience
Must be available to work in-person at the CACI facility in Sterling, VA, Santa Clara, CA or Aurora, CO
Experience working across the full stack using Java, Hibernate, Vue3, JavaScript, CSS, and HTML
A DoD 8570-compliant certification or ability to achieve certification within 2-months of hire (GSEC, Security+ CE, CASP+ CE, CISA, CISSP (or Associate)
Experience developing within Linux environment
Experience with version control systems (e.g. git, svn)
Experience with Scripting languages (e.g. Bash, etc.)
Experience with micro services (nomad, Docker, Kubernetes)

Preferred

Experience with Agile methodologies and DevOps practices
Familiarity with Test-Driven Development (TDD) and automated testing tools
Experience with databases such as Oracle, Elastic, MySQL, Redis, etc
Experience with Git and GitLab for version control
Current Security+ certification
Collaboration: Demonstrated experience working effectively in a team environment
Knowledge of orchestration and containerization tools and techniques (e.g. Docker, Kubernetes, Nomad, Consul)
DevOps experience for working with and setting up build pipelines in Jenkins
Adaptability: Eagerness to learn new technologies and improve existing skills

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI International Inc

company-logo
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.

Funding

Current Stage
Public Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase