> Markdown version of [/jobs/ext/2825758-software-engineer](https://www.wearedevelopers.com/jobs/ext/2825758-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:** Shadowgate Partners, Inc. - **Location:** Fairfax, VA, United States - **Experience:** Experienced - **Salary:** $105,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Software Applications, Signals Intelligence, Cyber Security, Computer Engineering, Software Debugging, Linux, Web Development, Django Web Framework, Java GUIs, Python (Programming Language), MySQL, Network Protocols, Systems Development Life Cycle, Web Application Security, Signal Processing, Software Engineering, System Software, Extensible Markup Language (XML), Flask (Web Framework), Information Technology, X-midas - **Published:** September 10, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9132954/software-engineer ## About the Role * Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field * Strong Python development experience in a Linux environment * Active TS/SCI clearance, with willingness to obtain an FS Poly while working * Willingness to travel OCONUS 2-3 times per year for 7-10 days per trip * 4-15 years of experience Preferred * Experience with JavaScript, XML, and MySQL * Web application development using Python and frameworks such as Django and Flask * Packaging and managing software applications with RPM and yum * Knowledge of network protocols, encryption, and cybersecurity * Experience in communications or SIGINT systems development and test * IASAE Level II certification * Knowledge of communications systems theory, with emphasis on analog/digital modulation and demodulation * Knowledge of signal processing algorithms and techniques * Experience with the X-Midas signal processing environment Security Clearance TS/SCI with the ability to obtain Full Scope polygraph after start. ## Description The Software Engineer will design and implement software systems with an emphasis on digital signal processing and secure web-based GUIs. Experience across all aspects of software design, implementation, testing, analysis, and debugging is expected., * Implement, deploy, and maintain cutting-edge signal processing systems * Develop secure interfaces and web-based GUIs to control, status, and monitor signal processing systems * Manage system software configurations and baselines ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [The Developer Workstation Blind Spot: Why Your Security Stack Can't See What Matters Most](https://www.wearedevelopers.com/videos/100254-the-developer-workstation-blind-spot-why-your-security-stack-can-t-see-what-matters-most) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [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) - [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 Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)