Software Developer Principal (Security Clearance Needed)
Back to Jobs
GCI IncorporatedGet Smart Job AI Coach in the appFree on iOS and Android 





Software Developer Principal (Security Clearance Needed)
Location
Chantilly, VA
Experience
Senior
Posted
Jul 10, 2026
Apply by
August 9, 2026
Applicants
0
Early applicantEasy applyFull-timeWork from Office
Job Description
At GCI, we solve hard problems. GCI’s engineering team has a passion for designing and building modern systems that exceed our customers’ expectations. Our engineers are immersed in software tools and environments to include LINUX, Java, DSP in C, C++, Python, VHDL and Xilinx FPGA tools, NVidia CUDA acceleration, and more. Our team is versatile and gets to engage in all parts of the development process.
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.
DESIRED QUALIFICATIONS:
- 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 contagious 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 the ability to achieve and maintain an active/current TS/SCI with Polygraph clearance. GCI will work with the candidate to transfer their clearance, or sponsor them for a Secret, followed by a Top Secret clearance.
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
Key Responsibilities
- Lead the design and development of complex software systems.
- Make significant enhancements to existing software.
- Develop scalable platforms and manage critical communication systems.
- Provide supervision to more junior employees.
- Implement and design test plans at the system level.
- Create documentation and guides.
- Organize and manage operations and maintenance actions.
Requirements
- Bachelor’s Degree in Computer Science
- Electrical or Computer Engineering or a related technical discipline
Skills Required
CC++PythonLinuxShell scriptingMicrosoft WindowsJavaJavaScriptMicrosoft OfficeAnalytical mindsetProblem-solving skillsWritten communicationVerbal communicationAttention to detailFPGA programmingDigital Signals ProcessingSVNGitJIRARedmineTrelloWireless technologyDigital/analog communicationsRFTest AutomationContinuous Integration
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Java Developer (Digital Marketing domain)
Coherent Solutions
Full-timeEasy applyHybrid
MexicoMid

Senior Java Developer | French Speaker
Syone
Full-timeEasy applyHybrid
Porto (Hybrid)Senior
Lead Developer IA and Java
Thoughtworks
Full-timeEasy applyWork from Office
BrazilSenior

Senior Python Developer
Brightvision
100,000–150,000 / Year
Full-timeEasy applyWork from Home
RemoteSenior

Support Java Developer (French Speaker) | BPCE-SI
Natixis in Portugal
Full-timeEasy applyHybrid
PortugalMid

[ Job - 30354] Senior Software Developer (Java/SpringBoot)
CI&T
Full-timeEasy applyWork from Home
BrazilSenior