> Markdown version of [/jobs/ext/2027807-software-engineer-principal-secret-clearance-required](https://www.wearedevelopers.com/jobs/ext/2027807-software-engineer-principal-secret-clearance-required). 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 Principal (Secret Clearance Required) - **Company:** GCI, Inc. - **Location:** Chantilly, VA, United States - **Experience:** Expert - **Salary:** $124,093.0 - $207,251.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Microsoft Word, Java (Programming Language), JavaScript (Programming Language), Microsoft Excel, JIRA, Automation of Tests, C++ (Programming Language), Computer Programming, Computer Engineering, Continuous Integration, Linux, Field-Programmable Gate Array (FPGA), Hardware Design, Issue Tracking Systems, Python (Programming Language), Microsoft Office, Redmine, Shell Script, Software Engineering, Software Systems, Subversion, Trello, Data Processing, Scripting, Cloud Platform System, Git, SC Clearance, Information Technology, Data Analytics, Wireless Technologies, Cyber Warfare, Software Version Control - **Published:** August 11, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9086327/software-engineer-principal-secret-clearance-required ## About the Role The Software Developer Principal will lead the design and development of complex software systems and make significant enhancements to existing software. The ideal candidate is a hands-on developer with significant experience in developing scalable platforms, with experience in leading software development activities, systems that process data and messaging, hardware implementation, creating documentation and guides, and organizing and managing operations and maintenance actions. The candidate must have strong, firsthand technical expertise in a variety of system technologies and the proven ability to fashion robust scalable solutions that can manage critical communication systems. The candidate is a leader and provides supervision to more junior employees. REQUIRED QUALIFICATION: * Demonstrated experience programming with C, C++, and Python. * Experience with Linux operating system details and shell scripting. * Experience with Microsoft Windows environments. * Experience with Java, JavaScript and/or other scripting skills. * Analytical mindset and good problem-solving skills. * Excellent written and verbal communication and attention to detail. * Implement and design test plans at system level. * Ability to communicate effectively orally and in writing. * Strong experience with Microsoft Office (Word, Excel..). * Security + certification or ability to acquire. EDUCATION AND EXPERIENCE * Bachelor's Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience. * 5 to 15 years of related software engineering experience., * Master's Degree in Computer Science. * Background and experience with FPGA programming. * Digital Signals Processing knowledge or experience. * Version Control Software (e.g. SVN, Git). * Issue Tracking Software (e.g. JIRA, Redmine, Trello). * Knowledge of wireless technology, digital/analog communications, or RF. * Experience with Test Automation and Continuous Integration. Travel GCI's systems are distributed regionally throughout the Continental United States (CONUS), and require quarterly updates to software systems, and occasionally hardware, as well. The successful candidate is able to travel at least four times a year to CONUS sites for two (2) to four (4) days to perform the scheduled maintenance. *A candidate must be a US Citizen and requires an active/current Secret clearance and be willing to upgrade to a TS/SCI with Polygraph clearance. GCI will work with the candidate to transfer and sponsor their clearance., Preferred Bachelor of Science or better in Computer Science or related field. Experience Required 5-15 years: Demonstrated related software engineering experience. ## Description GCI embodies excellence, integrity and professionalism. The employees supporting our customers deliver unique, high-value mission solutions while effectively leverage the technological expertise of our valued workforce to meet critical mission requirements in the areas of Data Analytics and Software Development, Engineering, Targeting and Analysis, Operations, Training, and Cyber Operations. We maximize opportunities for success by building and maintaining trusted and reliable partnerships with our customers and industry. At GCI, we solve the hard problems. As a Software Developer, a typical day will include the following duties ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [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) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## 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’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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)