C++ Software Engineer, Junior

Booz Allen Hamilton•Beavercreek, OH
•$55,200 - $126,000

About The Position

Develop solution architecture and resolve complex issues across a variety of projects by implementing requirements analysis, providing expertise, and supporting project supervision. 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 issues across projects 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.
  • Collaborate with a team to create solutions to complex problems.
  • Troubleshoot software issues using problem-solving skills, debuggers, and testing infrastructure.

Benefits

  • Health, life, and disability benefits.
  • 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