Skip to main content

Software Assurance and Vulnerability Engineer

Posted yesterday

tharrosWashington (DC)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Software Assurance and Vulnerability EngineerTharrossupports the Department of Homeland Security (DHS) with cybersecurity services across its Intelligence Enterprise. In support of this mission, we have an immediate opportunity for aSoftware Assurance and Vulnerability Assessment Engineer. In this role you will identify, assess, and validate vulnerabilities across DHS Intelligence Enterprise cloud and on-premise systems through penetration testing, software assurance, and vulnerability assessment. You will emphasize manual, expert-driven techniques to find what automated tools miss and validate SOC detection and response. This position is on-site in a Government SCIF in Washington, DC. Perform penetration tests across the DHS IE portfolio using standard methodologies (e.g., MITRE ATT&CK, OWASP), from rules of engagement through exploitation, post-exploitation, and reporting. Use manual techniques to find vulnerabilities commonly missed by automated tools. Validate SOC incident response procedures through controlled testing. Perform software assurance through vulnerability and compliance testing of software requests; provide approval recommendations. Conduct source code reviews using automated tools and manual processes. Perform vulnerability assessments and supply chain risk management reviews. Maintain the security posture of the penetration testing kit. Update penetration testing, SCRM, and vulnerability assessment SOPs.
Requirements: BS degree in Information Technology, Cybersecurity, Information Systems, or Computer Science OR minimum of 10 years' experience in IT or cybersecurity. Minimum of 7 years' experience in penetration testing or vulnerability assessment. Active Top Secret clearance with contingency on DOD CAS granting SCI eligibility. Knowledge of penetration testing methodologies and frameworks (e.g., MITRE ATT&CK, OWASP, PTES). Knowledge of software assurance and secure code review practices. Knowledge of common attack vectors across network, application, and cloud layers. Skill in manual exploitation using tools such as Burp Suite, Metasploit, or Core Impact. Skill in static code analysis using tools such as SonarQube or Fortify. Ability to write clear penetration test reports with recommended corrective actions. Proficient in Microsoft Office Suite to include Teams or similar workplace chat and videoconferencing tools. Excellent written and oral communications skills. OSCP, GPEN, GWAPT, CEH, or CISSP certification. Cloud (AWS, Azure) or Cross Domain Solution testing experience.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this