> Markdown version of [/jobs/ext/2693833-software-engineer](https://www.wearedevelopers.com/jobs/ext/2693833-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:** Davis Strategic Innovations, Inc. - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Adobe InDesign, Systems Engineering, Unix, Code Review, Eclipse (Software), Gradle, Integrated Development Environments, Java Web Services, Linux System Administration, MATLAB, Apache Maven, Software Engineering, Software Requirements Analysis, SonarQube, Systems Modeling Language, System Software, Systems Integration, Gitlab, Git, Integration Tests, Information Technology - **Published:** September 3, 2026 - **Apply:** https://www.dice.com/job-detail/f8c866f7-4e7d-4bd1-88ff-25bc098d1a42 ## About the Role * Bachelor's degree in software engineering, computer science, mathematics, physics, or a related engineering field * At least five years of software development experience * Full lifecycle development experience with Java-based applications * Hands-on Java development experience in UNIX or Linux environments * Experience working within a structured, process-driven integrated team * Experience with Git or GitLab, Eclipse, Maven or Gradle, SonarQube, and automated unit-testing frameworks * Understanding of systems engineering artifacts, including system requirements, use cases, and SysML diagrams * Ability to develop mathematical algorithms or translate mathematical designs into working software * Strong written and verbal communication skills * Ability to work independently in a dynamic development environment, * Experience with missile defense or other complex weapon systems * Knowledge of battle management, command-and-control, or defense communications systems * Experience developing command-and-control applications * Familiarity with radar functionality or radar-control software * Experience with software integration testing * MATLAB development experience * Strong troubleshooting and root-cause analysis skills ## Description The Software Engineer will contribute to the design and development of Java-based command-and-control applications supporting missile defense systems. The engineer will create software design artifacts, implement software changes, participate in design and code reviews, support integration testing, and resolve issues identified during testing. The position may also support the development and implementation of MATLAB-based algorithms. ## Related Videos - [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) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How to Survive with Dyslexia as a Developer](https://www.wearedevelopers.com/videos/1845-how-to-survive-with-dyslexia-as-a-developer) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)