Junior Software Engineer

CACI InternationalAberdeen Proving Ground, MD
4dOnsite

About The Position

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.

Requirements

  • 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.

Nice To Haves

  • 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.

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.

Benefits

  • 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.
  • At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service