Job Description

C++ Developer
Contract 12+ months
Mon-Fri 40 hours/week
Herndon, VA (Remote until COVID-19 restrictions lifted)

The ideal candidate will have a background in C/C++ and an understanding of multi-threaded software development in a client/server Linux environment.



Design, develop, test and integrate software written in C++. 

Participate in an Agile scrum team. 

Participate in code reviews and improve software quality. 



5+ years of experience in software development

Experience with C++ and object oriented design

Experience developing and debugging software in a Linux environment


Additional experience in the following areas is a plus

Familiarity with developing multi-threaded software application.

Knowledge of communications and networking protocols.

Database design or implementation.

Experience with shell scripting and Python



Bachelor’s Degree in Computer Science, Software, Systems, Mathematics, or other technical field.



Active DoD Secret Clearance preferred, or ability to obtain

It is the policy of GCR to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information. GCR is an Equal Opportunity/Affirmative Action Employer and embraces diversity in our employee population.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online