Logo
CACI International Inc

Senior Software Engineer (AdmitIT Team)

CACI International Inc, Hanover, Maryland, United States, 21098

Save Job

Overview Join to apply for the

Senior Software Engineer (AdmitIT Team)

role at

CACI International Inc .

Job category: Information Technology

Time type: Full time | Minimum clearance to start: TS/SCI with Polygraph | Employee type: Regular | Percentage of travel: None

Location: Hanover, MD area. MWIII Bridge develops and supports Identity, Credential, and Access Management (ICAM) capabilities for the enterprise and stand-alone deployment throughout the IC. Tasks include program management, mission support, software integration, software development, system engineering, migration, testing, documentation development, network and system monitoring, configuration control and release management.

Responsibilities

The Software Engineer will work with a team of principal and senior-level contributors to provide development and production support for the AdmitIT product in support of the Zero Trust architecture.

The Software Engineer will be responsible for building, managing, and automating configurable AdmitIT/ICAM product installations for DoD customers.

Qualifications Required:

TS/SCI Clearance with polygraph

Bachelor's Degree or higher in computer engineering or in a related computer engineering or computer science discipline

12+ years of software engineering experience

5+ years’ work experience in the SIGINT, IA, or IT domains

4+ years of software engineering experience may be substituted for a bachelor’s degree, for a total of 16 years

Desired:

Full Stack Java Development

SpringBoot

REST

PKI/TLS/SSL certificates

ElasticSearch

Microservices architecture

Oracle/MySQL/MongoDB/PostgreSQL

JSON/XML

Knowledge of ICAM Capabilities and Integration

GitLab CI/CD pipelines

Infrastructure as Code (ARM templates on Azure, CloudFormation on AWS, or Terraform)

Linux scripting (Bourne Shell, C, or Python) and command-line work

Containerization (Docker and Kubernetes)

Deployment tools (Puppet and Ansible)

Strong written and verbal communication

Technical documentation (wiki sites, blogs, XML/HTML)

Confluence and Jira familiarity

Strong organization and time management; able to multi-task and work independently

What You Can Expect A culture of integrity: We place character and innovation at the center of our work and are dedicated to our customer’s missions.

An environment of trust: You’ll have autonomy and flexible time off, along with robust learning resources.

A focus on continuous growth: We support your career development while advancing critical missions.

Your potential is limitless, and so is ours.

Pay Range The proposed salary range for this position is

$131,800 - $290,000 . Final offer is influenced by location, experience, skills, and certifications. We offer competitive compensation, benefits, and learning opportunities.

Equal Opportunity Employment:

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.

Job Details

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and Information Technology

Industries: IT Services and IT Consulting

Referrals increase your chances of interviewing at CACI International Inc. Get notified about new Senior Software Engineer jobs in Hanover, MD.

#J-18808-Ljbffr