CACI International logo

Dev Ops Software Engineer

CACI International

Hanover, MD
Full Time
Mid Level
79k-163k
11 days ago

Job Description

About the Role

The Dev Ops Software Engineer will work as part of a team supporting Identity, Credential, and Access Management (ICAM) capabilities for the enterprise and stand-alone deployment throughout the IC. The role involves program management, software integration, development, system engineering, migration, testing, documentation, network and system monitoring, configuration control, and release management within the MWIII Bridge project in Hanover, MD. CACI emphasizes integrity, trust, continuous growth, and a mission-driven environment focused on national security.

Key Responsibilities

  • Work with a team of principal and senior-level contributors to provide development and production support for ICAM services.
  • Manage and improve configuration management (CM) tools and processes.
  • Perform builds, package and install releases, and document changes to ICAM components.
  • Collaborate with other DevOps engineers, system engineers, software engineers, and testers throughout the development lifecycle.

Requirements

  • TS/SCI Clearance with polygraph.
  • At least 3 years of Software Engineering experience.
  • Bachelor's Degree or higher in computer engineering or a related field; an additional 4 years of experience can substitute for the degree, totaling 7 years of experience.
  • Experience developing with containerization tools such as Docker, Kubernetes, Rancher.
  • Experience with Jenkins CI/CD pipelines.
  • Experience with Helm Charts.
  • Experience writing Linux-based scripts for code integration and cron jobs using Bourne Shell, C, or Python.
  • Experience with deployment languages such as Ansible or Groovy.
  • Full Stack Java Development experience.
  • Knowledge of REST, PKI, and ICAM Capabilities and Integration.
  • Excellent oral and written communication skills, including the ability to clearly communicate architecture and design concepts.
  • Ability to write technical documentation including wiki sites, blogs, XML/HTML.

Nice to Have

  • Experience with deployment languages (Ansible, Groovy).
  • Knowledge of ICAM Capabilities and Integration.
  • Full Stack Java Development.
  • REST and PKI experience.
  • Experience working in a command line environment.

Qualifications

  • Bachelor's Degree or higher in computer engineering or related field, or 7 years of software engineering experience.
  • Active TS/SCI clearance with polygraph.

Benefits & Perks

  • Competitive compensation ranging from $79,400 to $162,700.
  • Comprehensive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Flexible time off and access to robust learning resources.
  • A culture of integrity, trust, and continuous growth focused on national security missions.

Working at CACI International

CACI emphasizes a culture of integrity, trust, and continuous growth. The company values character and innovation, fostering an environment of trust and autonomy. Employees are supported with flexible benefits and learning resources, working towards advancing national security missions with a high-performing, mission-driven team.

Apply Now

Job Details

Posted AtJul 14, 2025
Job CategoryDevOps
Salary79k-163k
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About CACI International

Website

caci.com

Company Size

10000+ employees

Location

Hanover, MD

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches