> Markdown version of [/jobs/ext/1756523-junior-mid-level-data-links-software-engineer](https://www.wearedevelopers.com/jobs/ext/1756523-junior-mid-level-data-links-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). --- # Junior / Mid-level Data Links Software Engineer - **Company:** EnVention, LLC - **Location:** Huntsville, AL, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), HTML5, C++ (Programming Language), Data Link, Data Transmissions, Software Debugging, Linux, Graphical User Interface, Issue Tracking Systems, Network Programming, Object-Oriented Software Development, Serial Communications, Software Engineering, Software Requirements Analysis, Integration Tests, Information Technology, Software Version Control - **Published:** July 8, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6bd25dad07055fd5 ## About the Role * Proficiency in C++ and object-oriented design. * Strong coding and debugging skills. * Ability to work in a team environment. * BS and/or MS degree in Engineering, Computer Science, or Math with 0-6 years experience in a related field * Must possess or be able to obtain a SECRET security clearance. Preferred Qualifications * Proficiency with the Linux Operating System. * Knowledge of Tactical Data Link Protocols (Link-16, Link-11/B, JREAP, or other) * Experience with HTML5 and JavaScript. * Experience with version control and issue tracking applications. * Experience with network programming and serial communication. Security Clearance Statement: This position requires a government security clearance. You must be a U.S. Citizen for consideration. ## Description * Design, develop, and test tactical data communications software for multiple weapons systems. * Design, develop, and test desktop and/or web-based graphical user interface solutions. * Participate in all phases of the development lifecycle, from receipt of system requirements through support for final integration testing. * Diagnose and resolve software issues ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Data is Key: Scraping Metadata from Websites](https://www.wearedevelopers.com/videos/708-data-is-key-scraping-metadata-from-websites) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [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) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)