Software Engineer, Junior

Booz Allen HamiltonAlbuquerque, NM
Remote

About The Position

As a software engineer, you know that good software is more than just a nice-looking interface + data. You need the right combination of clean code, APIs, analytics, and infrastructure to help develop a user-focused solution. We’re looking for a software engineer like you to develop efficient and effective software, from vision to production-ready system, in an exciting, agile environment. As a software engineer at Booz Allen, you’ll use the latest architectural approaches and open-source frameworks and tools to deliver complete end-to-end solutions to your clients. Using your software engineering experience, you’ll help analyze the environment to ensure that your team’s solutions consider the current architecture and operating environment, as well as future functionality and enhancements. You’ll grow your skills as you learn new tools and techniques while helping to identify and implement system improvements. Work with us as we develop systems to create change for the better. Join us. The world can’t wait.

Requirements

  • Experience designing, modifying, developing, writing, and implementing software programming applications
  • Experience with basic programming languages, technologies, tools, or web development stacks
  • Experience creating solutions to complex problems within a collaborative and cross-functional team
  • Ability to obtain a Secret clearance
  • HS diploma or GED

Nice To Haves

  • 3+ years of experience in software engineering
  • Experience in Java, Python, C#, C/C++, .NET, JavaScript, React, NodeJS, PHP, Azure, AWS or Drupal
  • Knowledge of Agile methodology
  • Secret clearance
  • Bachelor’s degree

Responsibilities

  • Develop efficient and effective software, from vision to production-ready system, in an exciting, agile environment.
  • Use the latest architectural approaches and open-source frameworks and tools to deliver complete end-to-end solutions to your clients.
  • Analyze the environment to ensure that your team’s solutions consider the current architecture and operating environment, as well as future functionality and enhancements.
  • Grow your skills as you learn new tools and techniques while helping to identify and implement system improvements.
  • 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.
  • Work with 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 program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service