> Markdown version of [/jobs/ext/4661286-senior-principal-software-developer](https://www.wearedevelopers.com/jobs/ext/4661286-senior-principal-software-developer). 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 Principal Software Developer - **Company:** CACI International Inc. - **Location:** Springfield, VA, United States - **Experience:** Expert - **Salary:** $103,800 - $218,100 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Code Review, Information Systems, Databases, Network Interface Controllers, Integrated Development Environments, Interoperability, Oracle (Applications), Scrum Methodology, Rapid Application Development, Software Engineering, Systems Integration, Backend, Information Technology - **Published:** November 10, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-principal-software-developer-springfield-va--a857eae5-6b2e-4fd7-9ed3-cf9ac2debb35 ## About the Role Software Development, Software Development, Information Technology & Information Systems, Willing to Travel, Interoperability, Agile Programming Methodologies, Unit Test, Rapid Application Development (RAD), System Integration (SI), Intelligence Agencies, Required: * Active Top Secret clearance with the ability to obtain/maintain SCI and polygraph * Bachelor''s degree in any field/major, or 7 additional years of relevant information technology experience in lieu of degree * Experience using languages and packages such as HTML, CSS, C++, C#, Java, and JavaScript * Experience designing, coding, and unit testing front-end and back-end solutions for integrated systems Desired: * Technical certification such as Network+, Security+, Oracle, or a certification specializing in software development or cloud computing * Certified AWS Solutions Architect (Associate or higher) or equivalent AWS certification * Experience with Momentum Financials (Unison/CGI) systems * Experience supporting NGA or other NGA/IC customer environments specifically * What You Can Expect: A culture of integrity. ## Description * Utilize well-defined software processes, such as Agile, to work as part of a development team in a rapid development environment * Design, code, and unit test front-end and back-end solutions for integrated systems using languages and packages such as HTML, CSS, C++, C#, Java, and JavaScript * Develop integration code to connect and interface systems and services * Develop solutions that utilize open standards and Interface Control Documents (ICDs) to promote interoperability through service-based architectures * Support the development and configuration of database systems * Analyze, fix, and document Discrepancy Reports (DRs) on systems * Participate in code reviews, sprint planning, and other Agile ceremonies to support team delivery goals * Coordinate with program stakeholders to ensure development work aligns with business and technical requirements