Software System Safety Engineer

Booz Allen Hamilton•Arlington, VA
•$69,400 - $158,000

About The Position

Booz Allen is seeking an experienced software development professional interested in becoming a software system safety practitioner. Unlike typical software development roles, this position focuses on using analytical methods to assess the risks software may contribute to a system rather than developing software. The role draws on software and systems experience to help clients address challenging problems and assess systems in light of existing architecture, operating environments, and future functionality. Applicants must hold an active Secret clearance and complete the required skills assessment as part of the hiring process.

Requirements

  • At least 2 years of experience developing complex systems, including developing and debugging multithreaded or real-time embedded software.
  • Experience with object-oriented programming and familiarity with high-reliability computing platforms and architectures, such as RTOS, Linux, Windows, or Mac.
  • Experience with C, C++, ADA, Rust, or Java.
  • Experience across the full software development lifecycle, from requirements decomposition through test verification and deployment.
  • Experience implementing programming and software development standards.
  • Experience building rapport with stakeholders from different disciplines.
  • Experience using software development environments and tools, including Eclipse, Microsoft Visual Studio, or Rational Software.
  • Experience with operating systems and compiler technology.
  • Secret clearance.
  • Bachelor's degree in computer science, electrical engineering, engineering, or software engineering.

Nice To Haves

  • Experience with software system safety implementation.
  • Experience with software testing.
  • Experience with MIL-STD-882 or equivalent system safety standards.
  • Experience with the Navy's Software System Safety Technical Review Panel (SSSTRP).
  • Experience with FPGAs, PLDs, and firmware development.
  • Experience with AI and ML software safety and testing and evaluation of fully autonomous systems.
  • Excellent verbal and written communication skills.
  • Master’s degree in computer science, electrical engineering, engineering, or software engineering.
  • Certified Safety Professional (CSP), Navy Principal for Safety (PFS), or Certified Systems Engineering Professional (CSEP) certification.

Responsibilities

  • Use analytical methods to assess risks that software may contribute to a system.
  • Help clients address complex challenges and evaluate solutions in the context of current architecture, operating environments, and future functionality.
  • Complete the required skills assessment and meet the minimum proficiency threshold to continue in the hiring process.

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