Jobs and Careers
CA

Junior Software Engineer

CACI International Inc
148 ABERDEEN PROVING GROUND MD (ABERDEEN PROVING GROUND), United States, United Statesfull_timeVerifiedPosted 17 Dec 2025
💰 $127,500/yr($63,800/yr$127,500/yr)

About the role

Junior Software Engineer

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: Secret

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Continental US

* * *

CACI is seeking a Junior Software Engineer in Aberdeen Proving Ground, Maryland to support the Cyber Security (CSD) Division within Engineering and Services Innovation (ESI) Directorate. In this role, you'll be working on a vast portfolio of technical projects that requires an innovative mindset and natural aptitude for computer programming.

 

What You’ll Get to Do: 

  • Work with other System and Software Engineers to develop and maintain cutting-edge cybersecurity products and solutions at both small and large-scales.

  • Design, develop, test, debug, and implement custom code solutions to facilitate communication between software and hardware components, automate routine tasks and processes, and contribute to the design and functionality of software programs.

  • Perform research and development to tackle new challenges with creative solutions and enhance your skill set along the way.

 

You’ll Bring These Qualifications: 

  • Must have US Citizenship and an Active Secret clearance, with the ability to obtain and maintain TS/SCI. 

  • Must be able to work on Customer site at Aberdeen Proving Ground, MD 5 days a week in a secure lab setting (no phones, wireless/Bluetooth devices, outside technology permitted). 

  • One year or greater formal work experience writing scripts and/or software in at least one of the following programming languages: Python, C, C++, Java, Rust. 

  • Familiarity with interfacing with networking hardware (switches, routers) and development boards (Raspberry Pi, Arduino). 

  • Recent completion of a Computer Science or similar Bachelor’s Degree Program. 

 

These Qualifications Would be Nice to Have: 

  • Understanding of fundamental cyber security, cyber operational awareness, and computer network defense practices. 

  • Working knowledge of Cyber activities to include networks and the associated technologies including routers, firewalls and cross-domain solutions. 

  • Programming experience including HTML, CSS, PHP, JavaScript, Ajax, SQL, NoSQL, Java C, Python. 

  • Experience in designing, coding, and delivering Graphical User Interfaces (GUI) for both technical and non-technical end users. 

  • Creating programs or scripts that automate routine processes, 

  • Willingness to engage in continuous learning/training opportunities. 

  • Ability to work in a team focused, dynamic environment. 

  • Must be flexible, independent, and self-motivated. 

 

What We Can Offer You: 

 

- We’ve been named a Best Place to Work by the Washington Post. 

 

- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. 

 

- We offer competitive benefits and learning and development opportunities. 

 

- We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities. 

 

- For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success. 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CACI International Inc

View company profile →