> Markdown version of [/jobs/ext/3080711-software-engineer](https://www.wearedevelopers.com/jobs/ext/3080711-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:** Davidson Technologies, Inc. - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Automation of Tests, Bash Shell, C++ (Programming Language), Configuration Management, Static Program Analysis, Code Coverage, Collaborative Software, Cyber Security, Continuous Integration, Software Debugging, Linux, Distributed Systems, Middleware, Python (Programming Language), Object-Oriented Software Development, Scrum Methodology, Markdown, Scaled Agile Framework, Software Engineering, Systems Integration, Scripting, Gitlab, Git, SC Clearance, Atlassian Tools, Software Version Control - **Published:** September 25, 2026 - **Apply:** https://www.thejobnetwork.com/job/298e2a2e-8d06-4200-9e18-7263ac76520d/software-engineer-huntsville-alabama ## About the Role + Bachelor's degree in STEM field with 5 years of relevant experience + Master's degree in a STEM field with 3 years of relevant experience + PhD in a STEM field with 1 year of relevant experience * Senior-level Software Engineer: + Bachelor's degree in STEM field with 8 years of relevant experience + Master's degree in a STEM field with 6 years of relevant experience + PhD in a STEM field with 4 years of relevant experience * Must currently possess DoD 8140/8570 certification (e.g. Security+ CE). * Active Secret Clearance Required Qualifications: * Strong object-oriented software development experience with C++ and Java * Proficiency in Linux-based development and runtime environments. * Experience with scripting languages and tools including Bash and Python. * Experience with modern configuration management and source control tools (Git / GitLab). * Experience with Agile SAFe and Atlassian Agile tools including Jira and Confluence., * Experience with Model-Based Systems Engineering (MBSE), including Cameo or comparable tools. * Background in DevSecOps and CI/CD pipelines for building, integrating, testing, and delivering software. * Experience supporting real-time or distributed systems using RTI/DDS publish/subscribe middleware. * Engagement domain experience with U.S. Army systems such as PATRIOT, LTAMDS, SENTINEL A3/A4, IFF devices, and M-SHORAD, including Engagement Planning and Execution, PAC2/PAC3, AIM-9X, and Indirect Fires. * Track management experience, including working with sensors, composite tracks, IFF devices, and Combat Identification. Clearance: * Must have an Active DoD Secret security clearance ## Description In the Software Engineer role on the Engagement and Track Management Team, you will collaborate with hardware and software engineers to build robust, secure, and scalable software solutions that address complex logical and mathematical challenges in support of Command and Control (C2) software used by warfighters and customers around the world. The ideal candidate for this role will enjoy hands-on development, solving complex technical problems, and collaborating in a highly integrated Agile environment., * Design, develop, test, debug, and maintain Java-based enterprise and tactical software on Linux, implementing logical and mathematical solutions aligned with IBCS program objectives. * Participate in SAFe Scrum teams in a fast-paced, collaborative environment to develop and sustain multiple software baselines, supporting evolving program needs. * Perform software upgrades across multiple languages while preserving operational behavior; analyze and resolve complex software issues. * Create and update technical documentation (Markdown and collaboration tools). * Support and improve testing and automation, including unit/functional tests, code coverage, static analysis, and CI/CD pipelines; develop automation tools to enhance operations, monitoring, and deployment. ## Related Videos - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [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) - [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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)