> Markdown version of [/jobs/ext/541216-mid-level-software-engineer](https://www.wearedevelopers.com/jobs/ext/541216-mid-level-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). --- # Mid-Level Software Engineer - **Company:** Invariant Corporation - **Location:** Huntsville, AL, United States - **Experience:** Experienced - **Salary:** $54,080.0 - $112,320.0 - **Contract:** Permanent contract - **Skills:** Microsoft Excel, Microsoft Windows, Application Programming Interfaces (APIs), Unit Testing, Microsoft Azure, Unix, C++ (Programming Language), Code Coverage, Software Debugging, Linux, Python (Programming Language), Object-Oriented Software Development, Qt (Software), Sensor Fusion, Software Engineering, Systems Integration, SC Clearance, Information Technology - **Published:** June 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9671ff63f5924c48 ## About the Role Do you have experience in Systems integration?, Invariant Corporation is seeking a talented and motivated mid-level Software Engineer with 5-10 years of experience. The ideal candidate would work in a hands-on laboratory environment on a variety of technical projects related to the design and integration of numerous microcomputer systems, C-UAS (Counter-Unmanned Aircraft Systems) technologies, and software development., Candidate must have a minimum of a bachelor's degree in Computer Science/Engineering or related field with a minimum of 5-10 years' experience in software design, development, and integration. * Minimum Active Secret Clearance is required * Excel in writing clean, robust, testable code in C++ * Experienced in the design, debugging, and integration of various software and hardware systems * Experience with C++, Python, or other object-oriented programming languages * Experience with Agile software development process in a team environment * Demonstrated experience working with Counter-Unmanned Aircraft Systems (C-UAS), including familiarity with detect-track-identify-defeat (DTID) kill chain concepts and multi-sensor fusion architectures * Ability to translate operational user requirements into software design decisions within a C-UAS or broader ISR domain * Experience integrating EO/IR, radar, RF detection, or acoustic sensors into a common operating picture Preferred Skills * Top Secret clearance is preferred * Experience in using Qt * Ability to work with in both windows and Linux, Unix operating systems * Familiarity with sensor data protocols common to C-UAS systems (e.g., CoT/ATAK, STANAG 4586, ASTERIX, or vendor-specific APIs) Requires ability to * Some travel may be required depending on project requirements * Work well in a fast-paced and mission-driven environment with co-workers, management, and clients * Demonstrate innovation, quick learning, excellent communication skills, and adaptive thinking * Work independently with minimal supervision, make rational decisions, and exercise good judgment Work Environment * Office, Lab, and field environment This position is expected to be performed only in the state of Alabama. Subject to the provisions of Code of Alabama§ 40-18-370, the Company shall give good faith consideration to Alabama residents for employment at the Project. ## Description Duties Include * Managing software development process in Azure DevOps * Plan and update sprints and work items * Create pipelines for continuous integration (CI) tasks such as static testing, unit testing, and code coverage * Create release pipelines for tagging and building releases ## Related Videos - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Valven Atlas: Engineering Intelligence That Delivers](https://www.wearedevelopers.com/videos/1660-valven-atlas-engineering-intelligence-that-delivers) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [The Time Paradox: Building Timezone-Safe Python/Django Applications](https://www.wearedevelopers.com/videos/1915-the-time-paradox-building-timezone-safe-python-django-applications) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)