About CCG JobMatch

CCG JobMatch specializes in the recruitment and placement of STEM professionals and interns. Partnering with CCG JobMatch allows you to tap into our extensive pipeline of STEM talent.

Software Developer Full-time – Early Career Opportunity

CACI: Software Developer Full-time – Early Career Opportunity





Job Type


&nbsp &nbsp &nbsp &nbsp &nbsp

What You’ll Get to Do:

CACI has multiple teams in Northern Virginia seeking early career candidates for our Software Developer teams. These positions are for individuals interested in a broad area of Computer Science or Information Systems. The ideal candidate should have strong academic credentials and experience working in a teamwork environment and have not only academic, but also interpersonal skills to help optimize our teams. The single most important attribute is an inquisitive nature and a strong desire to learn real world applications to compliment your academic experience.

More About the Role:

Specific details for each project will vary by customer but here is a little of what you can expect within our opportunities.  

·       Operate in all phases of the application lifecycle.

·       Use of industry proven design patterns and open source tools is encouraged, along with a dedication to staying educated on current technology trends.

·       Provide design and development expertise in support of both new application development tasks and maintenance.

·       Be part of an agile team where communication skills and the ability to execute within the established development process are paramount to your and the team’s success.

·       Support the entire product lifecycle to include systems engineering and requirement analysis, technical design, system integration, implementation, and deployment.

Job Description:

You’ll Bring These Qualifications:

  • 5 years or less of software development experience
  • Bachelor’s degree in Computer Science, Computer Engineer, or related field
  • Must be able to obtain and maintain applicable security clearance
  • Experience with both Object Oriented and Function Programming approaches
  • Experience with Linux systems and scripting

Job Requirements:

These Qualifications Would be Nice to Have:

  • Active security clearance
  • Experience with network security
  • Experience with cloud-based technologies (AWS, Azure, etc.)
  • Experience with Python web development frameworks (Django, Flask, etc.)Web Services knowledge
  • Ability to work with Docker, Kubernetes
  • Experience with software configuration management processes and tools
  • Designing and implementing device drivers, firmware, bootloaders, and embedded communications
  • Knowledge and experience using Poky and Yocto tools.
  • Signal processing and wireless protocols
  • Knowledge and experience with communications protocols to include USB, Bluetooth and various wired and wireless networking protocols and infrastructure

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 60 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.