> Markdown version of [/jobs/ext/1246846-senior-software-engineer-secret-clearance-preferred-onsite](https://www.wearedevelopers.com/jobs/ext/1246846-senior-software-engineer-secret-clearance-preferred-onsite). 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 Software Engineer - Secret Clearance Preferred - Onsite - **Company:** General Dynamics Information Technology - **Location:** Oakton, VA, United States - **Experience:** Expert - **Salary:** $119,000.0 - $161,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Bash Shell, Big Data, C++ (Programming Language), Databases, Extract Transform Load (ETL), Data Structures, Data Warehousing, Software Design Patterns, Python (Programming Language), MongoDB, NoSQL, Object-Oriented Software Development, Ruby, Software Engineering, Software Requirements Analysis, SQL Databases, Multithreading, Scripting, Indexer, SC Clearance, Linux Development, Functional Programming - **Published:** July 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=aed8951f26422432 ## About the Role US Citizenship is required. Active Secret clearance is preferred. If candidate does not have an active clearance, GDIT will sponsor the clearance upon contingent offer. The work must be performed onsite (no remote work). WHAT YOU'LL NEED TO SUCCEED: * Demonstrated understanding of software engineering concepts, principles, and applications * Experience with database technologies, and an understanding of SQL, ETL, indexing, and performance * In-depth understanding of object-oriented and functional programming, design patterns, data structures, and algorithms * Education: Bachelor's degree in software engineering or a related technical field. * Required Experience: 5+ years of related experience Preferred Skills: * Modern C++ versions (C++11/14/17/20) in a Linux development environment * Scripting languages such Python, Ruby, bash * Very large databases/big data/data warehousing * NoSQL database technologies such as MongoDB * Multi-threaded and multi-process applications What sets you apart: * Ability to interact and collaborate effectively with project teams, managers, and end users * Commitment to ongoing professional development * Solid ability to grasp and apply new information quickly and handle increasing responsibilities with growing complexity * Creative and innovative thinking with the ability to multi-task, 5 + years of related experience * may vary based on technical training, certification(s), or degree ## Description This challenging and interesting software engineering/development position is a chance to participate in the development and operation of a high-performance big data system, and join a longstanding, stable program consisting of a team of individuals using defined Agile software principles and practices. As a Senior Software Engineer, you'll perform software requirements analysis, participate in research, design, development, testing, and maintenance of an operational big data system. ## Related Videos - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [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) - [Fireside Chat with Werner Vogels, VP & CTO, Amazon.com & Daniel Gebler, CTO at Picnic](https://www.wearedevelopers.com/videos/1405-fireside-chat-with-werner-vogels-vp-cto-amazon-com-daniel-gebler-cto-at-picnic) - [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 - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)