Software Engineer, Junior

Booz Allen Hamilton•Albuquerque, NM
•$52,900 - $108,000•Hybrid

About The Position

Booz Allen is hiring a junior software engineer to develop efficient, user-focused software solutions from initial vision through production in an agile environment. The engineer will use architectural approaches, open-source frameworks, and tools to deliver end-to-end client solutions, taking account of existing architecture and operating environments as well as future functionality and enhancements. The role also involves learning new tools and techniques and helping identify and implement system improvements. The position is hybrid and located in Albuquerque, New Mexico.

Requirements

  • Experience with basic programming languages, technologies, tools, or web development stacks, including C# or C++.
  • Experience creating solutions to complex problems within a collaborative, cross-functional team.
  • Knowledge of designing, modifying, developing, writing, and implementing software programming applications.
  • Ability to obtain a Top Secret clearance.
  • Bachelor's degree, or 2+ years of experience with C# or C++ in lieu of a degree.

Nice To Haves

  • Experience in Java, Python, C#, C/C++, .NET, JavaScript, React, NodeJS, PHP, Azure, AWS, or Drupal.
  • Knowledge of Agile methodology.
  • Ability to write source code for new applications or generate and enhance code samples for existing applications.
  • Ability to acquire client requirements and resolve workflow problems through automation optimization.
  • Ability to work with automated testing tools to perform testing and maintenance.
  • Top Secret clearance.

Responsibilities

  • Develop software solutions from vision through production-ready systems.
  • Analyze the environment to ensure solutions account for current architecture and operating conditions, as well as future functionality and enhancements.
  • Help identify and implement system improvements.
  • Design, modify, develop, write, and implement software programming applications.
  • Write source code for new applications or generate and enhance code samples for existing applications.
  • Acquire client requirements and resolve workflow problems through automation optimization.
  • Use automated testing tools to perform testing and maintenance.

Benefits

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