Apply Now    

MIDDLEWARE III Software Engineer (T1)

Req #: 204955
Location: Hanover, MD US
Job Category: Information Technology
Security Clearance: TS/SCI with Polygraph
Clearance Status: Must Be Current

Job Description

Job Profile:

Description: The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.

Level 0 Qualifications: No demonstrated experience required. A Bachelors Degree from an accredited college or university in Computer Science or related discipline is required. Four (4) years of software experience on projects with similar software processes may be substituted for a Bachelors degree.

Skill Level 0: The Level 0 Software Engineer shall be able to perform all of the following indicated tasks individually or as part of a team:

  • Analyzes user requirements to derive software design and performance requirements
  • Designs and codes new software or modifies existing software to add new features
  • Debugs existing software and corrects defects
  • Integrates existing software into new or modified systems or operating environments
  • Develops simple data queries for existing or proposed databases or data repositories
  • Make recommendations for improving documentation and software development process standards

You’ll Bring These Qualifications:  

Education: BS Degree in technical field

Required Skills: Software programming

These Qualifications Would be Nice to Have:  

  • Desired Qualifications or Attributes
  • Ability to work independently to triage issues and prioritize tasks
  • Strong organizational and time management skills, including the ability to multi-task and work independently
  • Ability to work with minimum supervision to meet deadlines

What We Can Offer You:

Are you interested in working with the latest in advanced technologies? Does supporting critical national security missions have special meaning to you? Are you someone that thrives working in an agile team environment? If so, this is a great opportunity to join our team and support a key Intelligence Community customer on a long-term prime contract.

CACI’s National and Cyber Solutions (NCS) business group is looking for a successful candidate who possesses the requisite experience and “can-do” attitude. The work environment is casual, yet professional and we’re committed to providing the tools you need to succeed on the job and in your career.

- 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



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    
Link for schema