CACI International logo

Cyber Software Engineer

CACI International

Chantilly, VA
Full Time
Senior
113k-238k
about 1 month ago

Job Description

About the Role

CACI is seeking a software developer to use advanced technical skills to design, develop, enhance, and maintain new and existing mission-focused software capabilities that directly support operations. Be part of a department with an expanding range of programs focusing on Cyber Operations, where you get to grow on and between programs with peers who are dedicated to advancing national security. Participate in team outings and building events, engage with co-workers, and expand your career network. The environment is fun and engaging, with management focused on career growth and team appreciation through bonus plans, cyber events, training, and certification opportunities. Learn more about the program by accessing the landing page: VORPAL Jobs.

Key Responsibilities

  • Work as an integrated member of a cross-disciplinary team with flexibility to adapt development requirements to frequently changing operational scenarios in a fast-paced environment.
  • Independently apply advanced knowledge of software development, testing and evaluation, cyber security, and mission requirements to develop and maintain mission-critical programs.
  • Collaborate with team members and technical users regarding new requirements, bugs, testing, and enhancements in a rapid, high-impact environment.

Requirements

  • Bachelor's degree in Computer Science or related field and 7 years of relevant experience.
  • TS/SCI clearance with required polygraph level.
  • Full life cycle software development and testing experience.
  • Professional experience with at least one systems-level programming language, such as GoLang, C++, or C.
  • Comprehensive skill in scripting languages like Python, Perl, or Bash.
  • Proven track record of delivering working software solutions to meet mission needs.
  • Experience in debugging, software build pipelines, and code review.
  • Experience developing for Linux servers and using the Linux command-line environment.
  • Experience with configuring Linux servers/VMs and utilities to match real-world scenarios.
  • Experience with standard Web technologies such as HTTP, JSON, Apache/Nginx reverse proxies.
  • Familiarity with SQL queries and database engines like MySQL or PostgreSQL.
  • Understanding of network topology and standard internet communication protocols.
  • Ability to research and develop solutions from high-level objectives and requirements; eagerness to learn.
  • Detail-oriented, organized, able to multitask, and adaptable to shifting requirements.

Nice to Have

  • Experience with current GoLang development practices.
  • Understanding of Linux Kernel internals.
  • Demonstrated professional experience designing user interfaces.
  • Cybersecurity experience such as authentication design, secure coding best practices, and understanding of web attacks like SQL Injection, XSS, CSRF.
  • Familiarity with containerization environments such as Docker and Kubernetes.
  • Previous experience with the sponsor's infrastructure.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 7 years of relevant experience.
  • TS/SCI clearance with polygraph.

Benefits & Perks

  • Competitive compensation and benefits package.
  • Flexible time off and robust learning resources.
  • Health care, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Salary range: $113,200 - $237,800.

Working at CACI International

CACI places character and innovation at the center of everything we do. We foster a culture of integrity, trust, and continuous growth. Employees are valued for their contributions, with autonomy and support for personal and professional development. The environment emphasizes high performance, mission dedication, and a higher purpose to ensure the safety of our nation.

Apply Now

Job Details

Posted AtJun 25, 2025
Salary113k-238k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About CACI International

Website

caci.com

Company Size

10000+ employees

Location

Chantilly, VA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches