> Markdown version of [/jobs/ext/1813116-software-engineer](https://www.wearedevelopers.com/jobs/ext/1813116-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:** Detroit, MI, United States - **Experience:** Expert - **Salary:** $86,900.0 - $198,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Agile Methodology, Artificial Intelligence, Automation of Tests, Bash Shell, C++ (Programming Language), Static Program Analysis, Software Quality, Continuous Integration, Software Design Patterns, Programming Tools, Github, Hypervisor, Python (Programming Language), Kernel-Based Virtual Machine, Networking Basics, Routing, Secure Coding, Systems Modeling Language, Virtualization Technology, Software Vulnerability Management, Scripting, SC Clearance, Containerization, Kubernetes, DODAF, Devsecops - **Published:** July 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=14a8d6c491d2d18a ## About the Role * 5+ years of experience with sof t war e engineering using low-level system languages such as Rus t, C, C++, Java, or Go, and high-level scripting languages such as Python or Bash * Experience building and operating a revenue-generating application or service * Experience designing architecture and containerized services with Kubernetes across cloud and on-premises environments * Experience with AI-assisted sof t war e development tools and practices, including Spec Driven Development, copilots, automated tests, or secure-by-design patterns, to increase delivery velocity responsibly * Experience developing sof t war e within an Agile framework and DevSecOps infrastructure as part of a CI / CD pipeline * Knowledge of authentication, authorization, and security best practices, and networking fundamentals, protocols, and routing * Knowledge of modern hypervisors such as KVM, virtualization, containerization, resource management, and security isolation * Ability to display a personal or professional GitHub profile demonstrating projects * Ability to obtain a Secret clearance * Bachelor's degree in CS or Engineering and 5+ years of experience in sof t war e development, or 7+ years of experience in sof t war e development in lieu of a degree Nice If You Have: * Experience providing technical leadership to small teams of junior developers * Experience with code quality and static analysis tools * Experience with secure coding practices and vulnerability remediation * Experience with cloud-to-edge or tactical edge systems * Experience developing external customer market facing products * Experience supporting classified environments * Knowledge of Systems Modeling Language ( SysML ) , DoD Architecture Framework ( DoDAF ) , and Unified Architecture Framework ( UAF ) * Master's degree ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [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) - [A Technical Introduction to Bitcoin's 2nd Layer- The Lightning Network](https://www.wearedevelopers.com/videos/15-a-technical-introduction-to-bitcoin-s-2nd-layer-the-lightning-network) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)