Skip to content
NEXTMOVEFDE careers · United States

Principal Software Engineer- TS/SCI w/Poly

AI summary of the role

Principal Software Engineer role at GDIT developing complex software systems for mission-critical government projects, including processing-intensive analytics, large data sets, and real-time systems.

No longer in the current catalog. Last included 2026-09-09. Check the employer’s posting for availability.

What you’ll do

  • Develop, maintain, and enhance complex software systems including processing-intensive analytics, novel algorithm development, and manipulation of extremely large data sets.
  • Design and code new software or modify existing software to add new features.
  • Integrate existing software into new or modified systems or operating environments.
  • Serve as team lead at the level appropriate to the software development process.

What you’ll bring

  • 15+ years of related experience.
  • Bachelor of Arts/Bachelor of Science.
  • TS/SCI w/Polygraph clearance required.
  • US citizenship required.

Technologies

C · C++ · C# · Java · Python · Docker · Artifactory · Terraform · Ansible · Packer · Jenkins · Bamboo

About General Dynamics Information Technology

Builds and runs mission IT, cyber, AI/cloud, C5ISR and health systems for U.S. government, defense and intelligence agencies.

Public · 5000+ people

Source and classification

Internal deployment & tooling · Evidence for this classification:

Type of Requisition: Regular Clearance Level Must Currently Possess: Top Secret SCI + Polygraph Clearance Level Must Be Able to Obtain: Top Secret SCI + Polygraph Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: C/C++, Docker (Software), Java Web Development, Python Software Development, Software Design Certifications: None Experience: 15 + years of related experience US Citizenship Required: Yes Job Description: SOFTWARE ENGINEER Transform technology into opportunity as a Software Engineer at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career. MEANINGFUL WORK AND PERSONAL IMPACT As a Software Engineer, the work you’ll do at GDIT will be impactful to the mission. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g.,
More from the job description

Type of Requisition: Regular Clearance Level Must Currently Possess: Top Secret SCI + Polygraph Clearance Level Must Be Able to Obtain: Top Secret SCI + Polygraph Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: C/C++, Docker (Software), Java Web Development, Python Software Development, Software Design Certifications: None Experience: 15 + years of related experience US Citizenship Required: Yes Job Description: SOFTWARE ENGINEER Transform technology into opportunity as a Software Engineer at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career. MEANINGFUL WORK AND PERSONAL IMPACT As a Software Engineer, the work you’ll do at GDIT will be impactful to the mission. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Prov [... source excerpt omitted ...] s of system design to include hardware/software tradeoffs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off­ the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. WHAT YOU’LL NEED TO SUCCEED Bring your engineering expertise along with a drive for innovation to GDIT. The Software Engineer must have: ● Education: Bachelor of Arts/Bachelor of Science ● Experience: 15+ years of related experience ● Security clearance level: TS/SCI w/Poly required ● US citizenship required ● Role requirements: Analyze user requirements to derive software design and performance requirements De [... source excerpt omitted ...] nal contract or position specific required experience for this level (skills, technologies, expertise): Build applications using specified programming language per the development requirements. Development for Windows or UNIX applications using scripting languages (e.g., C, C++, C#, Java, and Python). Dev Ops- Build and deploy technologies (e.g., Artifactory, Docker, Terraform, Ansible, Packer) Cl/CD- Experience with Cl/CD tools (e.g., Jenkins and Bamboo), and building automated Cl/CD pipelines GDIT IS YOUR PLACE At GDIT, the mission is our purpose, and our people are at the center of everything we do. ● Growth: AI-powered career tool that identifies career steps and learning op

How jobs are selected

Employer postings · Data from · Sources