Software Security Engineer

Booz Allen Hamilton•Usa, NY

About The Position

As a Software Security Engineer at Booz Allen, you will help identify and exploit vulnerabilities before adversaries can, strengthening the security posture of software throughout its development lifecycle. You will work with a collaborative, mission-focused team to assess and analyze software for vulnerabilities and determine whether risks are acceptable for use in the DoD arena. You will apply secure software development practices, work closely with developers and information assurance engineers on verification and validation, and examine applications from an adversarial perspective to qualify risks. Working under general supervision, you will plan, conduct, and deliver assignments that support national security through cyber capabilities.

Requirements

  • Experience with Java, JavaScript, C, C++, or Python.
  • Experience with Information Assurance or cybersecurity requirements.
  • Knowledge of NIST, RMF, or DoD requirements.
  • Knowledge of software development or programming.
  • Ability to manage competing priorities.
  • Secret clearance.
  • High school diploma or GED.
  • DoD 8140 compliant Intermediate qualification or DoD 8570 compliant IAT Level II certification, such as Security+ or CISSP.

Nice To Haves

  • Experience working through the Software Development Life Cycle (SDLC).
  • Experience with VMware and virtual test environments, and Linux and Windows operating systems.
  • Experience with Static Code Analysis tools, including Fortify or OpenText.
  • Experience with vulnerabilities and source code bugs.
  • Knowledge of industry best-practice methodologies in software security, including reporting testing results and appropriate countermeasures.
  • Knowledge of Static Code Analysis and experience performing code reviews, with and without a static code analyzer, for security vulnerabilities and applying industry best practices.
  • Ability to work in a team environment and demonstrate a passion for learning.
  • Excellent writing and communication skills, and analytical and technical problem-solving skills.
  • Top Secret clearance.
  • Bachelor's degree in Computer Science, Information Science, or a related field.

Responsibilities

  • Assess and analyze software for vulnerabilities and determine whether risks are acceptable for use in the DoD arena.
  • Apply knowledge of the software lifecycle and secure development practices to help build security into software applications.
  • Work with developers and information assurance engineers to ensure adequate verification and validation.
  • Examine software applications from an adversarial perspective to qualify risks.
  • Plan, conduct, and deliver assignments under general supervision.

Benefits

  • Health, life, and disability benefits.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service