> Markdown version of [/jobs/ext/2988720-software-engineer-and-developer](https://www.wearedevelopers.com/jobs/ext/2988720-software-engineer-and-developer). 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 and Developer - **Company:** Booz Allen Hamilton Inc. - **Location:** Anne Arundel County, MD, United States - **Experience:** Starter - **Salary:** $52,900.0 - $108,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Applications Architecture, Bash Shell, C Sharp (Programming Language), C++ (Programming Language), Cyber Security, Computer Networks, Databases, Data Structures, Python (Programming Language), Microsoft Visual Studio, MongoDB, Network Architecture, Software Engineering, Software Systems, Software Quality Assurance (SQA), Windows Forms, ReactJS, Information Technology, Modeling and Simulation, Restful APIs, Programming Languages - **Published:** September 18, 2026 - **Apply:** https://www.dice.com/job-detail/7f4445c4-65b0-4355-9877-23ca0ba8d1a1 ## About the Role We are seeking a motivated Junior Software Developer to join our technology team supporting the development, integration, testing, and enhancement of software solutions for cyber, training, modeling and simulation, and emerging technology initiatives. You will have a foundation in computer science and software engineering. You'll develop applications using languages such as Java, Python, C++, C#, JavaScript, and React. This position is well suited for a candidate who is interested in expanding their software development skills while contributing to mission-focused technology solutions. This position is located in Annapolis Junction, MD. Join us. The world can't wait. You Have: * Experience with software development * Experience with programming languages including Java, Python, C++, or C# * Experience with development environments such as Visual Studio and Visual Studio Code * Knowledge of software engineering principles, data structures, algorithms, databases, operating systems, and computer networking * Ability to work effectively in a collaborative technical environment * TS/SCI clearance with a polygraph * Bachelor's degree in a technical field such as Computer Science, Software Engineering, Information Technology, or Cybersecurity Nice If You Have: * Experience developing RESTful APIs or database-driven applications * Experience with MongoDB, React, Bash scripting, or Windows Forms * Experience with software quality assurance and testing * Experience developing software prototypes or applications through academic or independent projects * Experience in artificial intelligence, modeling and simulation, cyber training, or emerging technologies * Knowledge of cybersecurity concepts, network infrastructure, or cyber training environments * Possession of strong written and verbal communication skills ## Related Videos - [Security Blindspots and How to Learn About Them - Anna Oliveira](https://www.wearedevelopers.com/videos/1754-security-blindspots-and-how-to-learn-about-them-anna-oliveira) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [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) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)