> Markdown version of [/jobs/ext/1863687-software-developer-entry-level-top-secret-clearance-required](https://www.wearedevelopers.com/jobs/ext/1863687-software-developer-entry-level-top-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 Developer - Entry Level (Top Secret Clearance Required) - **Company:** CGI Technologies and Solutions, Inc. - **Location:** Fairfax, VA, United States - **Experience:** Starter - **Salary:** $57,100.0 - $103,700.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), .NET Framework, Agile Methodology, C Sharp (Programming Language), C++ (Programming Language), Information Systems, Databases, Computer Engineering, Extract Transform Load (ETL), Software Design Patterns, Java Platform Enterprise Edition (J2EE), Open Source Technology, Software Engineering, SQL Databases, Information Technology, Tools for Reporting - **Published:** July 1, 2026 - **Apply:** https://dejobs.org/x/x/B625F3BE15354711A357FFAFA15E14DD/job/ ## About the Role * Bachelor's degree from an accredited college or university in Computer Science, Computer Engineering, Information Systems or a related technical field * Foundational experience in software development (SQL, Java, C#, .NET, J2EE, C++). * Strong ability to learn new frameworks and technologies quickly. * A growth-oriented mindset and a passion for learning. * Excellent analytical thinking, and strong written and verbal communication skills. * Comfort with ambiguity, adaptability, and team-oriented collaboration. * Ability to work in the U.S. permanently and without restriction. ## Description * Design, prototype, and develop software using modern languages and frameworks (e.g., .NET, Java, open-source stacks). * Apply software design patterns and best practices for scalable, maintainable code. * Collaborate with team members to continuously improve approaches and tools. * Build database-integrated solutions, ETL pipelines, and reporting tools using contemporary database technologies. * Conduct peer code reviews, participate in Agile rituals, and contribute to engineering discussions. * Support quality assurance by understanding its value, helping craft test plans, and executing test cases. * Create technical documentation, including requirement specs, design docs, and user manuals. ## Related Videos - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [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) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1520-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [TiDB, One Layer at a Time: How Distributed SQL Became an Agentic AI Backbone](https://www.wearedevelopers.com/videos/100117-tidb-one-layer-at-a-time-how-distributed-sql-became-an-agentic-ai-backbone) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-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) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [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)