Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI International Inc Logo

Junior Software Engineer

CACI International Inc

$63,800 - $127,500
Dec 18, 2025
Aberdeen Proving Ground, MD, US
Apply Now

CACI is seeking a Junior Software Engineer to support the Cyber Security (CSD) Division within Engineering and Services Innovation (ESI) Directorate at Aberdeen Proving Ground, Maryland. The role aims to develop and maintain cybersecurity products and solutions for a secure lab environment.

Requirements

  • 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).
  • 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.
  • Willingness to engage in continuous learning/training opportunities.

Responsibilities

  • 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.
  • Create programs or scripts that automate routine processes.
  • Design, code, and deliver Graphical User Interfaces (GUI) for both technical and non-technical end users.
  • Interfacing with networking hardware (switches, routers) and development boards (Raspberry Pi, Arduino).
  • 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).

Other

  • 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).
  • Recent completion of a Computer Science or similar Bachelor’s Degree Program.
  • Ability to work in a team focused, dynamic environment.
  • Must be flexible, independent, and self-motivated.