CACI International Jobs

Job Information

CACI International Full Stack Software Engineer - TS/SCI with Full Scope Poly in Annapolis Junction, Maryland

Full Stack Software Engineer - TS/SCI with Full Scope Poly

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI with Polygraph

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Local

What You’ll Get to Do:

We're looking to hire a Full Stack Software Engineer who's experienced working full software development lifecycle in an agile environment. You'll works individually and as part of a on-site team, utilizing software development and software design methodologies appropriate to the development environment. Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS place of new development, and requirements analysis and synthesis from system level to individual software components.


  • Serve as team lead at the level appropriate to the software development process being used on any particular project

  • Design and code new software or modify existing software to add new features

  • Analyze user requirements, system performance standards and system flows to derive software design and performance

  • Provide recommendations for improving documentation and software development process standards

  • Integrate existing software into new or modified systems or operating environments

  • Develop simple data queries for existing or proposed databases or data repositories

  • Write or review software and system documentation and confer with users and/or system engineers

  • Design or implement complex database or data repository interfaces/queries

  • Develop or implement algorithms to meet or exceed system performance and functional standards

  • Assist with developing and executing test procedures for software components

You’ll Bring These Qualifications:

  • 7 years experience in a relatable Software Engineering position

  • Bachelors degree in Computer Science or similar discipline from an accredited college or university

  • Active TS/SCI with Full Scope Polygraph

  • Programming experience with Java, Javascript frameworks, python

  • NoSQL, Prostgre and relational database understanding

  • Experience with Ansible, Kafka and/or Docker

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: At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. 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.