Software Engineer – Classification & Access Control

ARKA Group, LP
Any Location, MD
Job Description
Role Overview

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. As a key contributor, you’ll work alongside a highly collaborative team focused on advancing mission-critical ICAM solutions.

What You Will Do

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.

Why It Might Be a Fit

Strong working knowledge of JavaScript/DOM, TypeScript, Node.js/npm, AWS services, Docker, Git, Jest, and Cypress. Ability to work directly with customers, strong troubleshooting skills, and commitment to coding standards and established team processes.

Requirements

  • 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

Benefits

  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
]]>