2,076,474open jobs
123,149companies
251,006added this week
Browse all
Salary
$94k – $198k per year
Location
In office (Hanover)
Seniority
Middle · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 31, 2026. First seen by Alion on Jun 11, 2026. CACI International scores D on the Alion truth index.

Overview
Company
Impact
Profile match
CACI International is an American technology company founded in 1962 that works almost entirely for United States defence, intelligence and federal civilian agencies. It has moved from being a conventional IT services contractor toward supplying its own technology, with a substantial expeditionary electronic warfare and signals intelligence product line, photonics and optical communications for space, and secure network modernisation. Headquartered in Reston, Virginia, the company employs more than twenty thousand people, the majority holding security clearances, and has grown through a steady programme of acquisitions that add differentiated technology rather than headcount alone.
Job Title: Software Engineer, Classification Systems (JavaScript)Job 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

Join CACI as part of the MWIII Bridge program supporting Identity, Credential, and Access Management (ICAM) capabilities across the enterprise and stand-alone deployments within the Intelligence Community. Based in Hanover, MD, this mission-driven work spans program management, software development, systems engineering, testing, integration, migration, documentation, and release management. As a Software Engineer on the ClassifyIT team, you will help enhance and extend classification-marking tools that support both existing mission systems and emerging M365-based applications. You’ll contribute to full-lifecycle development and collaborate with a talented team focused on delivering secure, policy-driven software across multiple fabrics.

Responsibilities

  • Design, develop, test, and document software capabilities that support classification marking and access-control validation.

  • Extend and customize tools for classification string validation, comparison, and enforcement.

  • Work with a team of developers to implement new features for current and M365-based classification tools.

  • Participate fully in requirements elicitation, technical discussions, and decision-making throughout the software lifecycle.

  • Collaborate closely in an established team environment and work directly with customers when needed

  • Contribute to the creation and execution of functional tests, unit tests, and code reviews.

  • Troubleshoot issues and support continuous improvement of development processes and coding standards.

Qualifications

Required

  • TS/SCI clearance with polygraph

  • Bachelor’s degree in Computer Engineering, Computer Science, or related field (or 4 years of additional software engineering experience in lieu of degree, totaling 7 years)

  • 3+ years of software engineering experience

  • Strong working knowledge of JavaScript/DOM, TypeScript, Node.js/npm

  • Experience with AWS services and dashboards

  • Hands-on experience using Docker (including converting applications to Docker images)

  • Experience with Git (command line), GitLab CI, and GitLab pipelines

  • Familiarity with Jest and Cypress

  • Experience developing unit and functional tests

  • Experience conducting code reviews

  • Ability to work directly with customers and within established team processes

  • Strong troubleshooting skills

  • Ability to follow coding standards and team policies

Desired

  • Experience gathering, analyzing, and capturing customer requirements

  • Ability to contribute to requirements for new features and defect fixes

  • Experience creating and expanding unit tests

  • Knowledge of the Microsoft Office JavaScript API

  • Ability to triage, track, and respond to user questions and issues

  • Experience testing new software releases and merge requests

  • Experience collaborating with developers, contractors, and Government stakeholders

  • Ability to contribute to high-level documentation and user guides

  • Strong time-management skills

-

What You Can Expect:

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose - to ensure the safety of our nation.

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.

Pay Range:

There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.

The proposed salary range for this position is:

$94,400 - $198,200

CACI is an Equal Opportunity Employer.All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,076,474 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
Hanover
Front End Engineer 10 min ago
$40k per year · In office · Torrance
JavaScript
PHP
PHP
WordPress
Design
Adobe Photoshop
Webflow
Apply
$117k – $145k per year · In office · Full-Time · Chicago
JavaScript
TypeScript
Frontend
Next.js
React.js
React Query
DevOps
Rest API
CI/CD
Git
Docker
Kubernetes
Management
Agile
QA
Cypress
Apply
≈ $69k – $180k per year (Estimated) · Remote (LATAM, ET hours) · Full-Time · 3+ years exp · Austin
JavaScript
PHP
PHP
WordPress
Databases
MySQL
Frontend
GraphQL
JQuery
Sass
DevOps
Rest API
CI/CD
Git
Apply
$58k – $116k per year · In office · TS/SCI · Full-Time · Bachelor's Degree · Sterling
JavaScript
Java
Kotlin
TypeScript
Java
Spring Framework
Spring Boot
Kotlin
Mockito
Databases
MySQL
PostgreSQL
Redis
DynamoDB
Amazon Aurora
Frontend
Vue.js
Angular
Bootstrap
React.js
Vite
Mobile
JUnit
DevOps
Rest API
WebSockets
GitLab CI
CI/CD
Git
AWS
Docker
Kubernetes
Amazon EC2
GitLab
Amazon S3
Cybersecurity
SonarQube
Management
Confluence
Jira
Agile
Kanban
QA
Cypress
Apply
$104k – $218k per year · In office · TS/SCI · Full-Time · 7+ years exp · Bachelor's Degree · Chantilly
JavaScript
PHP
SQL
PHP
WordPress
Frontend
JQuery
Management
SharePoint
Agile
Apply
$23k – $54k per year · In office · Tokyo
JavaScript
Java
Rust
TypeScript
Ruby
Ruby
Ruby on Rails
Databases
MySQL
Redis
Memcached
Google BigQuery
Frontend
Next.js
React.js
Gatsby
Mobile
React Native
Firebase
Bitrise
DevOps
CircleCI
Heroku
AWS
GitHub
Unix
Apply
$23k – $54k per year · In office · Tokyo
JavaScript
Rust
Ruby
Node JS
Ruby
Ruby on Rails
RSpec
Databases
MySQL
Redis
Firestore
Memcached
Google BigQuery
Frontend
React.js
Mobile
Firebase
DevOps
CircleCI
Heroku
AWS
Docker
GitHub
Unix
Apply
≈ $100k – $230k per year (Estimated) · Remote (United States) · 5+ years exp · Bachelor's Degree
Python
JavaScript
SQL
C#
Node JS
C#
.NET
AI/ML
LangGraph
Weights & Biases
LangChain
llama.cpp
Claude
Claude Code
LlamaIndex
LoRA
Model Context Protocol
vLLM
MLFlow
Fine-tuning
Prompt Engineering
AI Agents
Docling
Ollama
PEFT
QLoRA
Llama
Mistral
AWS Bedrock
LLM
RAG
Hybrid Search
Mixtral
Amazon SageMaker
OpenAI Codex
Context Engineering
Knowledge Graph
LLM Guardrails
Agentic Workflows
Multi-Agent Systems
DevOps
AWS
Docker
Kubernetes
Amazon EKS
AWS Lambda
GitLab
Amazon S3
Amazon ECS
Cybersecurity
GDPR
Management
Confluence
Jira
Apply
$104k – $166k per year · In office · TS/SCI · 2+ years exp · Bachelor's Degree · Annapolis Junction
JavaScript
Frontend
Vue.js
React.js
DevOps
Rest API
GitLab CI
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
GitLab
Management
Confluence
Jira
Agile
Apply
In office · Tokyo
Python
JavaScript
C#
Apply
UI Software Developer 5 months ago
$121k – $266k per year · In office · TS/SCI · Full-Time · Chantilly
JavaScript
TypeScript
Frontend
Angular
Bootstrap
Angular Material
DevOps
Git
AWS
GitLab
Management
Confluence
Agile
Scrum
Kanban
Apply
$59k – $88k per year · In office · 3+ years exp · Bachelor's Degree · Hanover
Apply
≈ $121k – $235k per year (Estimated) · In office · 7+ years exp · Bachelor's Degree · Hanover
AI/ML
Machine Learning
Management
Agile
Oracle ERP
Apply
$78k – $275k per year · Remote (United States, Germany) · TS/SCI · Hanover
Python
Go
TypeScript
DevOps
Helm
CI/CD
GitOps
ArgoCD
Docker
Kubernetes
Linux
Apply
$78k – $250k per year · Remote (United States, Germany) · TS/SCI · 10+ years exp · Bachelor's Degree · Hanover
Apply
≈ $97k – $191k per year (Estimated) · In office · TS/SCI · 4+ years exp · Bachelor's Degree · Hanover
Apply
See all jobs
This is one of many
2,076,474 more open roles from verified company boards, updated every day.