JBlocks Software Engineer - ICAM (TS/SCI)

CACI

Elkridge (MD)

On-site

USD 94,000 - 198,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

JA Blocks Software Engineer at CACI in Hanover, MD is a full-time role supporting ICAM capabilities across enterprise deployments. You will develop and enhance data labeling and marking features, collaborating with developers to design, implement, and test new software throughout the lifecycle.

The role requires 5+ years in software engineering, TS/SCI with polygraph, and strong Java development skills. Familiarity with Docker, REST, and CI/CD is essential for continuous improvement and secure,

Qualifications

  • Active TS/SCI clearance with polygraph.
  • Bachelor’s degree in computer engineering, computer science, or related discipline (candidates may substitute 4 years of software engineering experience in place of a bachelor’s degree).
  • 5+ years of software engineering experience.
  • 2+ years of experience in SIGINT, IA, or IT domains.
  • Proficient in Java Development.
  • Understanding of unit and integration testing.
  • Familiarity with PKI and REST services.
  • Ability to evaluate user issues and document tests to reproduce in development environments.
  • Familiar with debugging code using an IDE as a containerized service.
  • Use of GitLab, CI/CD, build pipelines.
  • Containerize existing software capabilities using Docker.

Responsibilities

  • Develop and enhance software capabilities that meet evolving data labeling and marking requirements.
  • Work closely with team developers to design, implement, and test new features.
  • Contribute throughout the full software development lifecycle, including expanding automated testing.
  • Offer proactive, creative solutions to address data marking and compliance challenges.
  • Help improve integration of JBlocks services by maintaining flexible, adaptable design approaches.
  • Support continuous improvement in system performance, reliability, and usability.

Skills

Java Development
Unit Testing
Integration Testing
REST APIs
Docker
GitLab
CI/CD
Containerization

Education

Bachelor's degree in computer engineering, computer science, or related discipline

Job description

JA Blocks Software Engineer at CACI in Hanover, MD is a full-time role supporting ICAM capabilities across enterprise deployments. You will develop and enhance data labeling and marking features, collaborating with developers to design, implement, and test new software throughout the lifecycle.

The role requires 5+ years in software engineering, TS/SCI with polygraph, and strong Java development skills. Familiarity with Docker, REST, and CI/CD is essential for continuous improvement and secure,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

TS/SCI JBlocks Software Engineer: ICAM & Data Labeling
TS/SCI JBlocks Software Engineer: ICAM & Data Labeling

CACI International Inc. • Hanover (MD)

On-site
USD 94,000 - 198,000
Senior Java Software Engineer – ICAM (TS/SCI)
Senior Java Software Engineer – ICAM (TS/SCI)

CACI International Inc • Hanover (MD)

On-site
USD 94,000 - 198,000
JBlocks Software Engineer
JBlocks Software Engineer

CACI International Inc. • Hanover (MD)

On-site
USD 94,000 - 198,000
JBlocks Software Engineer
JBlocks Software Engineer

CACI International Inc • Hanover (MD)

On-site
USD 94,000 - 198,000
JBlocks Software Engineer
JBlocks Software Engineer

CACI • Elkridge (MD)

On-site
USD 94,000 - 198,000
ICAM DevOps Engineer (TS/SCI) Kubernetes & CI/CD
ICAM DevOps Engineer (TS/SCI) Kubernetes & CI/CD

CACI International Inc. • Northern (KY)

Hybrid
USD 113,000 - 238,000
ICAM DevOps Engineer – TS/SCI (Mid-Level, Kubernetes)
ICAM DevOps Engineer – TS/SCI (Mid-Level, Kubernetes)

CACI • Elkridge (MD)

On-site
USD 113,000 - 238,000
Senior Kubernetes & DevSecOps Engineer for ICAM
Senior Kubernetes & DevSecOps Engineer for ICAM

CACI International Inc. • Maryland

Hybrid
USD 113,000 - 238,000
DevOps Engineer - ICAM, Kubernetes & CI/CD, TS/SCI
DevOps Engineer - ICAM, Kubernetes & CI/CD, TS/SCI

CACI International Inc • Hanover (MD)

On-site
USD 113,000 - 238,000
Senior Kubernetes & DevSecOps Engineer (ICAM)
Senior Kubernetes & DevSecOps Engineer (ICAM)

CACI International Inc • Hanover (MD)

On-site
USD 113,000 - 238,000