Taro Logo

Software Engineer-TS/SCI

CACI is a technology company providing innovative solutions and services for national security missions.
Sterling, VA, USA
$79,400 - $162,700
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer-TS/SCI

CACI is seeking a Software Engineer with TS/SCI clearance to join their team in Sterling, VA. This role focuses on developing mission-critical systems using cloud-native, microservices architectures. The position requires expertise in Java, Python, and Linux-based development, with opportunities to work on data-rich applications with complex workflows. The ideal candidate will have at least 3 years of software development experience and a strong background in full-stack development.

The role offers an exciting opportunity to work on mission-critical systems while utilizing modern development practices within an agile framework. You'll be responsible for developing microservices, maintaining applications, and contributing to DevSecOps practices. The position requires strong collaboration skills and a dedication to mission success.

CACI offers a comprehensive benefits package including healthcare, retirement plans, and flexible time off. The company culture emphasizes integrity, innovation, and continuous growth. With a salary range of $79,400 - $162,700, this position provides both competitive compensation and the opportunity to work on significant national security missions.

The role requires TS/SCI clearance and involves up to 10% travel, including some international travel. You'll be working in a collaborative environment where technical expertise meets national security needs, making this an ideal position for someone looking to make a meaningful impact while advancing their software engineering career.

Last updated 4 days ago

Responsibilities For Software Engineer-TS/SCI

  • Develop microservices and user interface for data-rich applications
  • Develop and maintain Linux-based applications using Java and Python
  • Design and implement software solutions
  • Write automated tests and deploy to DevSecOps pipeline
  • Collaborate with teammates keeping user mission first
  • Provide support for test, integration, and deployment
  • Script and automate processes using Bash and other languages
  • Contribute to technical direction of the project

Requirements For Software Engineer-TS/SCI

Java
Python
Linux
Kubernetes
  • Must have a TS/SCI clearance (TS/SCI with Poly preferred)
  • Bachelor's degree in a STEM field or equivalent experience
  • At least 3 years of software development experience
  • Must be available to work in-person at the CACI facility in Sterling, VA
  • Experience working across the full stack using Java, Hibernate, Vue3, JavaScript, CSS, and HTML
  • DoD 8570-compliant certification or ability to achieve within 2-months
  • Experience developing within Linux environment
  • Experience with version control systems
  • Experience with Scripting languages
  • Experience with micro services

Benefits For Software Engineer-TS/SCI

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Flexible time off
  • Healthcare benefits
  • Wellness programs
  • Financial benefits
  • Retirement benefits
  • Family support
  • Continuing education
  • Comprehensive time off benefits

Interested in this job?

Jobs Related To CACI Software Engineer-TS/SCI