
ICAM Access Management Engineer
CACI International Inc
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $98,500 - $206,800 per year
Job Level
SeniorLead
Tech Stack
JavaLinuxPythonShell ScriptingTypeScriptUnix
About the role
- Provide Access Management–focused development and engineering expertise for the ABMS Access Management Development team
- Participate in technical and programmatic meetings to support achievement of decision points
- Coordinate effectively between internal teams and third-party partners
- Deliver on the engineering direction for Access Management capabilities in accordance with guidance from Team Leads and Leadership
- Collaborate with team members and external partners on technical design, implementation, and integration
- Provide troubleshooting, root-cause analysis, and problem determination as required
- Support DevOps and CI/CD pipelines related to Access Management services
Requirements
- Active TS/SCI clearance (required)
- 7+ years overall Information Technology experience
- 4+ years Java application development experience
- 4+ years experience with DevOps practices and CI/CD pipelines
- 2+ years experience with Keycloak, Open Policy Agent (OPA), or similar Access Management software
- Experience with: Identity Management and Access Management, Linux / UNIX environments, CI/CD pipeline creation and integration, Active Directory and LDAP, OpenID Connect, OAuth 2.0, and SAML, Shell scripting, Python, or similar "glue" programming languages, IPv4 networking fundamentals
- Cryptographic concepts, including: Public Key Infrastructure (PKI), Symmetric and asymmetric encryption, Hash algorithms, Cryptographic authentication, Relational databases
- Familiarity with DoD / Intelligence Community information security requirements
- Strong written and verbal communication skills
- Ability to travel up to 25%
Benefits
- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaDevOpsCI/CDKeycloakOpen Policy AgentIdentity ManagementAccess ManagementShell scriptingPythonCryptographic concepts
Soft skills
communicationcollaborationtroubleshootingproblem determination
Certifications
TS/SCI clearance