Cyber Security Code Analyst, Mid

Booz Allen HamiltonUsa, MD

About The Position

As a software sustainment engineer, you play a pivotal role in an application’s functional life. From troubleshooting to fixing bugs, you use your operations and maintenance skills to ensure that things run smoothly. We’re looking for a software sustainment engineer like you to apply your knowledge to our clients’ challenges and their legacy enterprise systems. As a software sustainment engineer at Booz Allen, you’ll have an operational impact from day one. Supporting a team of professionals, you’ll maintain applications and keep systems working. You’ll use programming and scripting languages as you continuously enhance and maintain the applications, troubleshoot any issues that arise operationally, and upgrade the systems to meet security requirements. Most importantly, you’ll strengthen your skills as you advise our clients on the best ways to improve and modernize the existing systems. Work with us to help us secure crucial systems while watching them grow and modernize. Join us. The world can’t wait.

Requirements

  • 1+ years of experience working with Java, C/C++, or Python programming languages
  • Experience with software development best practices including IEEE or CMMI
  • Experience developing software code using one or more software development languages
  • Experience working with software and firmware design documentation, such as software requirements specifications or software development best practices and processes
  • Experience with working in a team environment on development or assessments of software or firmware-based designs
  • Experience with reviewing and creating professional documentation and diagrams in support of designs or assessments
  • Knowledge of Software Development Life Cycle (SDLC) or DevSecOps methodologies
  • Ability to review software design documents, including requirements specifications
  • Secret clearance
  • Bachelor’s degree in STEM

Nice To Haves

  • Experience with High Assurance, RMF, or NIST assessment, validation, or evaluation processes and requirements
  • Experience with static or dynamic code scanning techniques or tools such as Understand, Coverity, and Klocwork or software development environments
  • Experience with hardware description languages such as VHDL
  • Experience with Memory Safe Languages, such as RUST
  • Knowledge of cryptographic algorithms, public key concepts, and networking protocols
  • TS/SCI clearance
  • DoDI 8570 Level I Certification

Responsibilities

  • Maintain applications and keep systems working.
  • Use programming and scripting languages to continuously enhance and maintain applications.
  • Troubleshoot any issues that arise operationally.
  • Upgrade systems to meet security requirements.
  • Advise clients on the best ways to improve and modernize existing systems.

Benefits

  • health, life, disability, financial, and retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
  • dependent care
  • recognition awards program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service