> Markdown version of [/jobs/ext/1349578-software-developer-principal](https://www.wearedevelopers.com/jobs/ext/1349578-software-developer-principal). 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 Developer Principal - **Company:** General Dynamics Information Technology - **Location:** Bossier City, LA, United States - **Experience:** Expert - **Salary:** $101,546.0 - $132,250.0 - **Contract:** Contract - **Skills:** C (Programming Language), Java (Programming Language), Computer-Aided Design, Software Applications, C++ (Programming Language), Software Debugging, Linux, File Systems, Software Engineering, Software Project Management, Software Systems, Gitlab, Documentation System - **Published:** July 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=29505611bd45c3f1 ## About the Role * Bring your engineering expertise along with a drive for innovation to GDIT. The Software Developer Principal must have: * Education: BA/BS degree (additional years considered in lieu of degree) * Experience: 5+ years of related Linux experience * Technical skills: C, C++, Linux, System/Software Design, GitLab and Java, Compiling code using GCC and Make file systems * Security clearance level: Active secret clearance OR previously held secret clearance preferred, must have ability to obtain interim clearance * US citizenship required * Role requirements: History of developing applications and troubleshooting issues within the code, Writing in C, C++ along with development of scripts, 5 + years of related experience * may vary based on technical training, certification(s), or degree ## Description Transform technology into opportunity as a Software Developer Principal at GDIT. Shape what's next for mission-critical government projects while shaping what's next for your engineering career., As a Software Developer Principal, the work you'll do at GDIT will be impactful to the mission of F-22 IMIS support. You will play a crucial role in supporting cutting edge solutions to the unique requirements of our clients. * Support all phases of the software development lifecycle * Collaborate with user/business needs and functionality to plan and design software systems to meet those needs * Assists with creating a variety of models and diagrams that show programmers the software code needed for an application * Performs software updates, refinement, testing, and debugging to meet business needs * Uses programming, analysis, design, debugging, testing, and documentation tools to build and maintain high-quality, enterprise-wide software solutions. * Provides analysis for reports on software project specifications, activities, or status * Advises on the software or system for optimal documentation and future maintenance and updates * May coach and provide guidance to less experienced professionals * Assists in research, design, and development on application software ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Possibilities with Web Capabilities](https://www.wearedevelopers.com/videos/1575-possibilities-with-web-capabilities) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [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) ## Related Articles - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)