Software System Safety Engineer

Booz Allen Hamilton•Arlington, VA

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, software system safety practitioners use analytical methods to assess the risk software may contribute to a system rather than typically developing software. The role applies software and systems experience to help clients address challenging problems and shape systems for the better. Candidates must complete a required skills assessment and meet the minimum proficiency threshold to continue in the hiring process. A Secret clearance is required, and selected applicants will undergo a security investigation and may need to meet eligibility requirements for access to classified information.

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 effective rapport with stakeholders from different disciplines.
  • Experience using software development environments and tools such as Eclipse, Microsoft Visual Studio, or Rational Software.
  • Experience with operating systems and compiler technology.
  • Secret clearance.
  • Bachelor’s degree in CS, EE, Engineering, or Software Engineering.
  • Completion of the required skills assessment and meeting its minimum proficiency threshold.
  • Availability to be on camera during interviews and assessments; identity verification may use biometrics and artificial intelligence.

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 test and evaluation of fully autonomous systems.
  • Excellent verbal and written communication skills.
  • Master’s degree in CS, EE, 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 the risk that software may contribute to a system.
  • Apply software development experience to support software system safety practice.
  • Help clients address difficult challenges and assess solutions in light of current architecture and operating environments, as well as future functionality and enhancements.

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