Software Engineer Windows Integration
Hanover, PA - USA
Job Summary
Job Description: Software Engineer Level 3
MWIII Bridge Hanover MD Area
CACI is serving as a Prime Contractor on the MWIII Bridge project with all positions located in the Hanover MD area. MWIII Bridge develops and supports Identity Credential and Access Management (ICAM) capabilities for enterprise and stand-alone deployment throughout the Intelligence Community (IC). Key tasks include program management mission support software integration and development system engineering migration testing documentation development network and system monitoring configuration control and release management.
- Support the Zero Trust Identity Credential and Access Management (ZT ICAM) team DISA and other Department of War customers.
- Design develop test and sustain secure Windows plug-ins Microsoft Office add-ins client libraries and application adapters for data marking resource metadata and authorization workflows.
- Integrate applications with policy identity and attribute services.
- Construct authorization requests process decisions enforce outcomes and support auditing failure handling and disconnected operation.
- Work directly with customer teams to assess environments guide application onboarding and deployment resolve interoperability issues and produce clear integration and support documentation.
- TS/SCI clearance with polygraph.
- Bachelors degree in Computer Science Computer Engineering Software Engineering or a related discipline; four additional years of experience may substitute for the degree.
- Eight or more years of software engineering experience including three years in SIGINT Information Assurance or Information Technology.
- Experience developing and sustaining Windows plug-ins desktop extensions or Microsoft Office add-ins using C#/.NET and Visual Studio.
- Experience with VSTO COM or an equivalent Microsoft Office extensibility model.
- Experience integrating applications with REST APIs JSON tokens certificates PKI mutual TLS identity services and attribute sources.
- Experience implementing authorization request and response handling local policy enforcement auditing timeouts caching fail-safe behavior and recovery.
- Experience with automated unit integration security interoperability and regression testing; Git; CI/CD pipelines; and secure coding practices.
- Experience leading design and code reviews supporting customer integration and deployment troubleshooting defects writing technical documentation and mentoring engineers.
- Experience developing add-ins for Outlook Word Excel or PowerPoint and working with document metadata content controls data labels or markings.
- Experience developing client libraries SDKs adapters or enforcement integrations that consume policy decisions and attribute data from distributed services.
- Knowledge of Zero Trust ICAM Attribute-Based Access Control and policy administration decision information and enforcement functions.
- Experience with OAuth 2.0 OpenID Connect SAML LDAP trust frameworks policy or attribute synchronization and disconnected operations.
- Experience packaging signing deploying and updating Windows software using MSI MSIX ClickOnce Group Policy or enterprise distribution tools.
- Experience supporting DISA or other Department of War customers and producing API documentation integration guides deployment procedures and training materials using Jira and Confluence.
What You Can Expect:
A culture of integrity.
At CACI we place character and innovation at the center of everything we do. As a valued team member youll be part of a high-performing group dedicated to our customers missions and driven by a higher purpose to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. Youll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together we will advance our nations most critical missions build on our lengthy track record of business success and find opportunities to break new ground in your career and in our legacy.
Pay Range:
There are a host of factors that can influence final salary including but not limited to geographic location Federal Government contract labor categories and contract wage rates relevant prior work experience specific skills and competencies education and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI you will receive comprehensive benefits such as; healthcare wellness financial retirement family support continuing education and time off benefits.
The proposed salary range for this position is:
$113200 - $237800Required Experience:
IC
About Company
CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security miss ... View more