Apply Now    

Senior Software Engineer (TS/SCI w/Poly-Required)

Req #: 243293
Location: Annapolis Junction, MD US
Job Category: Information Technology
Minimum Clearance Required: TS/SCI with Polygraph

Job Description

Next Century, a  wholly-owned subsidiary of CACI is seeking a Senior Software Engineer to join our team in Annapolis Junction, Maryland.

Joining our team could be a once-in-a-lifetime opportunity giving you the opportunity to be part of reshaping the way our customers perform their mission. We will give you the opportunity to explore your talents and partake in life-long learning. Our team shares a passion for developing cutting-edge solutions that protect our nation. Our leadership team places emphasis on the importance of balancing work and life, reaching career goals, embracing trust, honesty, fairness within the workplace, and more. 

What You’ll Get to Do:

The Senior Software Engineer will work independently to develop and sustain integrated, feature-rich capabilities that promote modernization of visualization and presentation tools.

You’ll Bring These Qualifications:

  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.  
  • Four (4) years of SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Fourteen (14) years of experience as a software engineer in programs and contracts of similar scope, type, and complexity is required
  • Experience in Java, Groovy, Unit Testing, Git, and IDE
  • Experience in analyzing user requirements to derive software design, performance requirements, and debugging existing software and correct defects
  • Experience designing, coding, and integrating new software or modifying existing software to add new features in systems or operating environments
  • Experience developing SIMPLE queries for existing or proposed databases or data repositories
  • Know-how to design or implement COMPLEX database or data repository interfaces/queries
  • Experience developing or implement implementing algorithms to meet or exceed system performance and functional standards
  • An active TS/SCI with polygraph required

These Qualifications Would be Nice to Have:

  • MongoDB (querying), ETL solutions, Microservices (Spring Boot), data flow solutions/frameworks (NiFi, Kafka), Jenkins, familiarity (developing/deploying) in virtualized environments (e.g. Docker, Kubernetes, Rancher)
  • Experience with ElasticSearch is a plus. 

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.


Job Location

US-Annapolis Junction-MD-BALTIMORE


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 missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

Apply Now