Software Engineer - TS/SCI Poly

Hanover, MD, United States of America
Nov 23, 2022
Dec 23, 2022
Full Time
Software Engineer - TS/SCI Poly
Job Profile:
Systems/Software Engineering - IT T5

JR Type:
Job Category:
Information Technology
Minimum Clearance Required to Start:
TS/SCI with Polygraph
Percentage of Travel Required:
Up to 10%
Type of Travel:
Program/Opportunity Name:
Program | MWIII
Referral Bonus Plan:

Job Description:

CACI has an immediate opportunity for a senior level Software Engineer to join our team in support of a DoD Mission in Hanover, MD! If you are a motivated individual looking to be part of a critical mission, we would like to speak with you.

What You'll Get to Do:

As a Software Engineer, you will support mission-critical application and web service development in support of an Identity and Access Management (IdAM) solution.

Your technical responsibilities will include support for software design, development, integration, testing, and operational maintenance.

The development includes the acquisition of attributes from authoritative sources, integration with a COTS LDAP or Virtual Directory, and Attribute-Based Access Control (ABAC) Web Services.

You'll Bring These Qualifications:
  • Bachelors degree in a technical discipline and 10 years of Software Engineering experience. Additional experience may be substituted for degree.
  • Current TS/SCI Poly clearance.
  • High level of proficiency and skill with Java software development
  • Experienced with designing, developing, testing, integrating, and deploying Spring Boot applications running in Docker containers
  • Familiarity with MongoDB document databases
  • Proficient with Git version control and Maven build tools
  • Skilled at building robust, scalable, secure, and high-performance applications
  • Experienced with automated builds using Gitlab Continuous Integration/Continuous Deployment (CI/CD) pipelines
  • Familiarity with various AWS services (S3, EC2, ECR, etc.)
  • Experienced with Oauth2/Open ID Connect development standards
  • Ability to write unit test cases using Junit/Mock testing frameworks
  • PKI encryption and authentication
  • Familiar with Linux environments

These Qualifications Would be Nice to Have:
  • Excellent oral and written communication skills - Able to clearly communicate architecture and design concepts
  • Ability to write technical documentation including wiki sites, blogs, XML/HTML
  • Strong organizational and time management skills, including the ability to multi-task and work independently with minimum supervision to meet deadlines

What We Can Offer You:

- We've been named a Best Place to Work by the Washington Post.

- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.

- We offer competitive benefits and learning and development opportunities.

- We are mission-oriented and ever vigilant in aligning our solutions with the nation's highest priorities.

- For over 55 years, the principles of CACI's unique, character-based culture have been the driving force behind our success.



Company Overview:

CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

As a federal contractor, CACI is subject to any federal vaccine mandates or other customer vaccination requirements. All new hires are required to report their vaccination status.

Similar jobs