Software Engineer, Junior

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

About The Position

Booz Allen is seeking a junior software engineer to develop efficient, user-focused software in an agile environment, taking solutions from initial vision through production. The role uses contemporary architectural approaches, open-source frameworks, and tools to deliver end-to-end client solutions. The engineer will analyze existing architecture and operating environments, account for future functionality and enhancements, and help identify and implement system improvements while developing skills with new tools and techniques.

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 at least 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 initial vision through production.
  • Analyze the current architecture and operating environment to ensure solutions address existing conditions and future functionality and enhancements.
  • Identify and implement system improvements.
  • Design, modify, develop, write, and implement software programming applications.
  • As preferred qualifications, write source code for new applications or generate and enhance code samples for existing applications.
  • As preferred qualifications, acquire client requirements and resolve workflow problems through automation optimization.
  • As preferred qualifications, use automated testing tools to perform testing and maintenance.

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