Backend Software Engineer

Booz Allen Hamilton•McLean, VA
•$69,400 - $158,000

About The Position

As a back-end developer at Booz Allen, you will help identify potential risks, contribute to solution development, and create efficient, effective systems for clients. You will use current architectural approaches, open-source frameworks, and tools to develop custom tools, systems, and sites with consistent performance and scalability. You will work with and learn from the development team while building your software engineering skills and career. Applicants must hold an active TS/SCI clearance and complete the required skills assessment, meeting its minimum proficiency threshold to continue in the hiring process. Candidates may also need to meet eligibility requirements for access to classified information. The role requires the ability to obtain a DoD 8570-compliant Security+ or CISSP certification within 30 days of hire. Booz Allen's benefits offerings include health, life, disability, financial, and retirement benefits, paid leave, professional development, tuition assistance, work-life programs, and dependent care. A recognition awards program acknowledges exceptional performance and demonstration of company values. Regular full-time and part-time employees working at least 20 hours a week are eligible to participate in benefit programs; employees below that threshold are eligible only for select offerings, which do not include health benefits. Compensation is determined by factors including location, education, knowledge, skills, competencies, experience, contract affordability, and organizational requirements. The projected annualized salary range is $69,400 to $158,000 USD. The posting will close within 90 days of its posting date. The hiring process includes identity verification using biometrics and artificial intelligence. Candidates are expected to be on camera during interviews and assessments, and Booz Allen may take a picture to verify identity and prevent fraud. Use of AI or other tools to assist with interview responses is prohibited unless explicitly permitted. Virtual employees are generally expected to have cameras on during meetings. Remote roles may occasionally require in-person work at a Booz Allen or customer facility; hybrid roles require facility work according to leadership expectations and role needs; onsite roles are primarily performed full-time at a customer facility. Booz Allen provides equal employment opportunity to qualified applicants without regard to disability, protected veteran status, or other status protected by applicable law.

Requirements

  • At least 5 years of experience designing, modifying, developing, writing, and implementing software programming applications.
  • At least 5 years of experience with software development using basic programming languages, technologies, tools, or web development stacks.
  • Experience switching between programming languages and learning new ones.
  • Experience with Agile methodology, extreme programming, software engineering, product management, and software products.
  • Experience writing source code for new applications or generating and enhancing code samples for existing applications.
  • Experience performing code reviews and debugging merge requests.
  • Ability to work with automated testing tools to perform testing and maintenance.
  • TS/SCI clearance.
  • Bachelor's degree or at least 8 years of experience in software engineering in lieu of a degree.
  • Ability to obtain DoD 8570-compliant Security+ or CISSP certification within 30 days of hire.
  • Completion of the required skills assessment and attainment of its minimum proficiency threshold to continue in the hiring process.

Nice To Haves

  • Experience with Java, Databricks, C#, C, C++, JavaScript, SQL, Python, server-side development, middleware, application or data integration, API development, core application systems, Node.js, Quarkus, Spring Cloud, Spring Core, Spring-Boot, or Spring Data.
  • Experience creating solutions for large data sets and managing data stores.
  • Experience with structured and unstructured data types, especially non-textual sources such as video, audio, and imagery.
  • Experience creating solutions to complex problems within a collaborative, cross-functional team.
  • Experience administering continuous integration and continuous deployment (CI/CD) pipelines using Jenkins, GitLab, or GitHub Actions.
  • Knowledge of standards in JavaScript, JSON, REST, CORS, web architecture, and the HTTP specification.

Responsibilities

  • Design, modify, develop, write, and implement software programming applications.
  • Contribute to identifying potential risks and developing software solutions for clients.
  • Create custom tools, systems, and sites using architectural approaches, open-source frameworks, and tools, with consistent performance and scalability.
  • Write source code for new applications and generate or enhance code samples for existing applications.
  • Perform code reviews and debug merge requests.
  • Use automated testing tools to test and maintain software.

Benefits

  • Health benefits
  • Life benefits
  • Disability benefits
  • Financial benefits
  • Retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service