> Markdown version of [/jobs/ext/557245-software-engineer-classification-access](https://www.wearedevelopers.com/jobs/ext/557245-software-engineer-classification-access). 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 Engineer - Classification & Access... - **Company:** CACI International Inc. - **Location:** Howard County, MD, United States - **Experience:** Experienced - **Salary:** $94,400.0 - $198,200.0 - **Contract:** Permanent contract - **Skills:** Microsoft Access, JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Systems Engineering, JIRA, Unit Testing, Software Bug Management, Command-Line Interface, Code Review, Signals Intelligence, Computer Engineering, Document Object Model, Monitoring of Systems, Identity and Access Management, Software Engineering, TypeScript, Cypress (Programming Language), Gitlab, Git, Gitlab-ci, Information Technology, Docker - **Published:** June 12, 2026 - **Apply:** https://www.juju.com/job/00000000g7qvht ## About the Role Required + TS/SCI Clearance with polygraph + Bachelor's degree or higher in Computer Engineering, Computer Science, or a related discipline + _OR_ 4 additional years of software engineering experience (9 total) in lieu of a degree + 5+ years of software engineering experience + 2+ years of experience in SIGINT, IA, or IT domains + Strong working knowledge of: + JavaScript/DOM, TypeScript, Node.js/npm + AWS services and console navigation + Docker (command line) and building Docker images + Git (command line), GitLab CI/CD, and pipeline development + Jest and Cypress + Experience developing unit and functional tests + Experience conducting code reviews + Proficiency with JIRA and GitLab + Ability to work directly with customers + Strong troubleshooting skills + Commitment to coding standards and established team processes Desired + Experience gathering, analyzing, and documenting customer requirements + Ability to support process adherence and contribute to requirements for new features and bug fixes + Knowledge of Microsoft Office JavaScript API + Experience triaging and responding to user issues + Ability to assist with testing new releases and merge requests + Experience collaborating with developers, contractors, and government stakeholders + Ability to contribute content to documentation and user guides + Strong time-management skills + Experience expanding and maintaining unit tests ## Description Join CACI as part of the MWIII Bridge program-supporting Identity, Credential, and Access Management (ICAM) capabilities across the enterprise and in stand-alone environments throughout the IC. All roles are based in Hanover, MD. As a key contributor, you'll work alongside a highly collaborative team focused on advancing mission-critical ICAM solutions. Our work spans full-spectrum engineering and technical support, including software development, integration, testing, system engineering, migration, documentation, and system monitoring. Responsibilities Design, develop, test, and document software across the full lifecycle. + Build and enhance policy-driven tools that support classification string validation and comparison for access control. + Integrate new capabilities into the existing classification marking tool and upcoming M365 web-based applications. + Collaborate closely with a team of developers and actively contribute to technical discussions and planning. + Participate in requirements elicitation and provide input throughout the development process. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)