Cybersecurity Software Engineer, Entry to Mid Level

Manassas, VA
Level/Salary Range: 
HR Contact: 
Saima Beaulieu
Job Category: 
Security Clearance Required: 
Secret Eligible
Position Type: 
Full Time

Seeking an entry- or mid-level software engineer to join a team responsible for developing cybersecurity software for the US Navy submarine and surface fleet. This team is responsible for software development and resolution of integration issues, both in a laboratory environment and onboard U.S. Navy submarines and ships. Candidates should have a demonstrated interest in developing readable, maintainable, quality software. Successful candidates will possess a trained eye for detail, will be reliable, and be able to work effectively as part of a team.


• Knowledge of software development lifecycle, including configuration management, good coding practices, and experience in writing, testing, and deploying production-quality software
• Software development experience using Java, C/C++, Python, and other languages in a Linux environment
• Knowledge of and experience using Linux (basic OS comprehension and basic shell scripting), preferably Red Hat or derivatives
• Experience with open source software and custom software, as well as integration between software applications using middle tier integration and data-driven models.
• Knowledge of cybersecurity best practices ne
• Commitment to teamwork, good communication, and critical thinking required.
• Strong written and oral communication skills

Ability to:
• Develop new software components in Java, C, C++, Bash, and Python to meet program needs
• Integrate COTS and GOTS tools, including: anti-virus, auditing, intrusion detection, network integrity and surveillance
• Perform thorough unit testing of software components to prepare for integration in a larger system
• Conduct software component integration to ensure end-to-end system functionality prior to formal testing
• Participate in various technical and program meetings on a weekly basis
• Research, identify, and evaluate new technologies for adoption by the Navy

Education / Experience Required: 

• BS in Computer Science or similar degree
• Ideal candidates will possess industry-recognized certifications in software development and Security+.

This position requires the applicant to obtain and maintain a DoD Clearance.

To apply, send your resume to Please include the position title in the subject line.
Quality Support, Inc. is an Equal Opportunity / Affirmative Action employer.
Go to top