View all jobs

C++ HPC Software Engineer

Oakton, VA
We are looking for a resourceful, flexible, highly-motivated team player to help support and improve a successful, mission-critical program supporting national security with leading-edge high performance computing technologies. The position provides an opportunity to develop cutting-edge technology that supports some of our nation’s fundamental defense services. Our employees work closely with respected clients to develop solutions that allow our clients to carry out high-stakes national security missions.

Experience/ Skills:
  • Demonstrated proficiency and expertise using C++ in a Linux environment
  • Experience with parallel, high performance computing, using multi-threaded programming techniques
  • Understanding of object-oriented programming, design patterns, data structures, algorithms, CPU issues, I/O issues, and bottlenecks
  • Experience and desire to work in a team-oriented environment
  • Attention to software quality
  • C++ 11/ 14/ 17 Language
  • Ruby Language
  • Other scripting languages
  • Automated testing
  • Agile development
  • ***Department of Defense Top Secret security clearance is preferred. Candidates holding Secret clearance with Top Secret eligibility will be considered. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed, U.S. citizenship is required.​
  • Candidates MUST have at least a SECRET clearance at time of hire.
Education Requirements:
  • Bachelor’s degree in software engineering or a related technical field, plus a minimum of 5 years of relevant experience or Master's degree plus a minimum of 3 years of relevant experience
  • Agile experience preferred.
A Relocation package may be available for this position.
Powered by