C++ Software Engineer, Junior

Booz Allen Hamilton•Beavercreek, OH

About The Position

Develop solution architecture and resolve complex issues across a variety of projects by implementing requirements analysis, providing expertise support, and supervising projects. Apply basic principles, theories, and concepts, including limited industry knowledge. Solve routine problems of limited scope and complexity, referring more complex issues to higher levels. Work under direct supervision.

Requirements

  • Experience designing, modifying, developing, writing, and implementing software programming applications using Agile methods.
  • Experience writing source code for new applications or generating and enhancing code samples for existing applications.
  • Experience creating solutions to complex problems in a collaborative team environment.
  • Knowledge of C++ fundamentals, including object-oriented programming, data types and structures, the standard library, memory management, and design patterns.
  • Ability to problem-solve and critically think through software issues, including using debuggers and testing infrastructure to troubleshoot issues.
  • Ability to obtain a Secret clearance.
  • Scheduled to obtain a Bachelor's degree by Fall 2026.

Nice To Haves

  • Experience with modeling and simulation frameworks, including AFSIM.
  • Experience with large code bases and complex code.
  • Ability to work with technologies that support CI/CD development, including Git, Jira, and Bamboo.
  • Top Secret clearance.

Responsibilities

  • Develop solution architecture and resolve project issues through requirements analysis, expertise support, and project supervision.
  • Design, modify, develop, write, and implement software programming applications using Agile methods.
  • Write source code for new applications and generate or enhance code samples for existing applications.
  • Create solutions to complex problems in a collaborative team environment.
  • Troubleshoot software issues using problem-solving, critical thinking, debuggers, and testing infrastructure.

Benefits

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