> Markdown version of [/jobs/ext/148693-software-engineering-iv](https://www.wearedevelopers.com/jobs/ext/148693-software-engineering-iv). 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 Engineering IV - **Company:** Data Inc - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Data Analysis, JIRA, C++ (Programming Language), IBM Rational ClearCase, Capability Maturity Model Integration, Software Design Patterns, Eclipse (Software), Revision Control Systems, Data Intelligence, Junit, MATLAB, Language Modeling, Object-Oriented Software Development, Systems Development Life Cycle, Software Engineering, Software Requirements Analysis, Systems Integration, UML, Scripting, Information Technology - **Published:** May 22, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8929903/software-engineering-iv ## About the Role * Bachelor's degree in Computer Science, Engineering, Math, Physics, or related field (or equivalent experience) * 8-10 years' experience in software development, maintenance, or support in an Open/Layered Architecture Environment, Operating Environments; * 8-10 years' experience with the following: - Model-based tools - Information Assurance - Tools Development - Safety Analysis - Real-Time - System Data Analysis - Problem Analysis - System Integration * Expertise and mastery of C++ (or equivalent object-oriented language/Matlab/ scripting languages). * Experience working in Agile development environments * Experience with object-oriented design and development, including the use of design patterns to build modular, maintainable, and extensible software (e.g., plugin-based architectures). * Experience with Linux/UNIX environments * Proficiency with IDEs (e.g., Eclipse) * Familiarity with UML and software modeling concepts * Experience with automated or driver-based testing environments * Current, active government clearance that is at least secret level or higher * 7-9 years of industry experience is required Experience with the following tools are a plus: * Version control tools (such as ClearCase) * JIRA (or similar) * xUnit Framework, Junit, and CPPUnitLite * Assemblers * CMMI Level 5 Life Cycle Processes/Procedures ## Description You'll work closely with cross-functional teams and senior customer stakeholders, contributing to system design, integration, testing, and ongoing software enhancements., * Perform system and subsystem definition, design, implementation, integration, and testing * Participate in: + Software requirements reviews + Preliminary and critical design reviews + Integration readiness reviews + Software acceptance reviews * Develop software maintenance and upgrade solutions for tactical systems * Support all phases of the software development lifecycle (SDLC) * Collaborate in an Agile development environment * Interface with senior customer personnel on technical matters * Provide technical guidance to junior engineers as needed * Support program management with technical expertise ## Related Videos - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)