> Markdown version of [/jobs/ext/1666420-software-engineer](https://www.wearedevelopers.com/jobs/ext/1666420-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Booz Allen Hamilton Inc. - **Location:** Annapolis Junction, MD, United States - **Salary:** $69,400.0 - $158,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Python (Programming Language), Linux System Administration, Node.Js, Cloud Services, Software Engineering, Workflow Management Systems, Rust (Programming Language), ReactJS, Backend, Kubernetes, Docker, Programming Languages - **Published:** July 15, 2026 - **Apply:** https://justjobs.com/main/sendform/8/8/28176/1/17585918?backUrl=%2Fcareer%2F17585918%2FSoftware-Engineer-Maryland-Annapolis-Junction ## About the Role * Experience in software development with programming languages, such as Java, Python, Rust, or GO * Experience with Linux-based systems, containers, and orchestration tools, such as Docker or Kubernetes * Experience transitioning legacy applications to a modernized microservice-based architecture * Experience working within a Cloud Service Provider (CSP), such as AWS, Azure, or Google * Experience using back-end and front-end languages to develop complete solutions * Experience creating solutions to complex problems within a collaborative and cross-functional team * Top Secret clearance * Bachelor's degree Nice If You Have: * Experience in an Agile environment * Experience acquiring client requirements and resolving workflow problems through automation optimization * Experience with C#, C, C++, JavaScript, React, or Node.JS * Ability to work with automated testing tools to perform testing and maintenance * TS/SCI clearance with a polygraph * Master's degree Clearance: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; Top Secret clearance is required. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)