Full-time

Software Engineer

Posted by CACI International Inc • Hanover, Maryland, United States

📍 Hanover, Maryland 🕒 March 03, 2026

About the Role

Job Title: Software EngineerJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *

The Opportunity:

CACI is seeking a Software Engineer to work with a team of developers to implement new capabilities in support of the current classification marking tool and the tool to be used to support M365 web-based applications. The position involves full life cycle design, development, testing, and documentation of policy-driven software across multiple fabrics. The focus will include the extension and customization of tools used for classification string validation and comparison for access control. Extensive experience in JavaScript is required. Some working knowledge and experience with .NET or C# is needed. The developer is expected to have experience with requirements elicitation. The developer should be able to work collaboratively, with...

Ready to Apply?

Submit your application today and take the next step in your career journey with CACI International Inc.

Apply Now