> Markdown version of [/jobs/ext/2936347-senior-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/2936347-senior-full-stack-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). --- # Senior Full Stack Software Engineer - **Company:** ANVIL Systems Group Incorporated - **Location:** Lorton, VA, United States - **Experience:** Expert - **Salary:** $130,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), PHP (Programming Language), Application Programming Interfaces (APIs), Software Applications, Automation of Tests, Bash Shell, C++ (Programming Language), Code Review, Communications Protocols, Computer Engineering, System Configuration, Continuous Integration, Data Visualization, Relational Databases, Perl (Programming Language), Design of User Interfaces, Hardware Design, Python (Programming Language), PostgreSQL, Linux System Administration, Modbus, Radio-Frequency Identification, Software Maintenance, Red Hat Enterprise Linux, Software Engineering, SQLite, Systems Integration, Transmission Control Protocol (TCP), TypeScript, USB, Web Applications, Serial Peripheral Interface, Backend, Git, Fastapi, Vue.js, Selinux, Information Technology, Front End Software Development, C++14, Software Version Control - **Published:** September 16, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9167632/senior-full-stack-software-engineer ## About the Role General Qualifications: * 10 - 15+ years of professional experience in software development, computer science or related job functions. * Strong proficiency with modern C++ and Python. * Proficiency with Red Hat Enterprise Linux (or other RPM based distro). * Experience writing clients to communicate with HTTP APIs. * Experience with relational databases (PostgreSQL, SQLite). * Experience building modern web applications and user interfaces. * Experience with Git, automated testing, and CI/CD workflows. * Ability to obtain and maintain a DoD Top Security clearance with eligibility for SCI with CI polygraph. Desired Qualifications: * Experience with FastAPI and modern Python service architectures. * Experience with Vue.js and TypeScript-based frontend development. * Experience with PostgreSQL and/or SQLite database design and optimization. * A passion for readable, maintainable asynchronous Python code using type hinting, formatting, and automated documentation. * Experience with PHP, Perl, and Bash scripting. * Experience with hardened Linux system administration (fapolicyd, pamd, usbguard, SELinux, etc.). * Familiarity with RF systems, software-defined radios (SDRs), wireless communications, radar, satellite communications, or test-and-measurement equipment. Technical Environment: * Languages: Python, C++ * Backend: FastAPI, C++ * Frontend: Vue.js, JavaScript/TypeScript * Databases: PostgreSQL, SQLite * Version Control: Git * Hardware Integration: TCP, UDP, SCPI, Modbus, I2C, USB, SPI, Serial Interfaces, etc. Education/Experience: * Bachelor's Degree (B. S.) in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering or equivalent field from a U.S. Department of Education accredited college or university. Equivalent experience, training and/or certifications for the degree can be substituted for education. Relevant experience is job-related work that provides the necessary knowledge, skill, and abilities to perform the essential functions. Compensation and Benefits ## Description We are seeking a Senior Full Stack Software Engineer to develop software applications that control, configure, and monitor advanced RF hardware systems. This role supports the full lifecycle of our products' concept and design through prototyping, testing, production, field deployment, and long-term support. Core Responsibilities * Design, develop, and maintain software applications used to control and monitor RF hardware systems. * Create software interfaces that communicate with RF hardware and test equipment over network and hardware communication protocols. * Develop modern web-based user interfaces for system configuration, monitoring, diagnostics, and data visualization. * Integrate new software development with legacy command and control systems. * Establish and maintain software development infrastructure tools. * Develop software test procedures and test verification scripts. * Consult with customers on requirements and/or maintenance of software applications. * Participate in code reviews, architecture discussions, and technical planning activities. * Provide technical support to customers and employees. * Collaborate across RF, electrical, network and mechanical disciplines to ensure successful system integration. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [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) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Developer Salary in Austria [2023]](https://www.wearedevelopers.com/magazine/213-software-developer-salary-in-austria-2023) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)