CACI International Jobs

Job Information

CACI International Software Engineer in Herndon, Virginia

Software Engineer

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI with Polygraph

Employee Type: Regular

Percentage of Travel Required: None

Type of Travel: None

What You’ll Get to Do:

The organization’s projects are designed to introduce high-value, innovative technologies and tools to enhance workforce learning experiences and increase the impact of enterprise learning programs. The purpose of this requirement is to obtain technical support for the continuing development, installation, operations, maintenance and management of the organization’s learning technology projects.

You’ll Bring These Qualifications:

  • Demonstrated experience troubleshooting system operations.

  • Demonstrated experience performing maintenance on existing software installations.

  • Demonstrated experience developing scripts and custom code for automated deployment and maintenance of AWS cloud.

  • Demonstrated experience patching and maintaining servers and cloud resources.

  • Demonstrated experience configuring middleware products, audit logging, and retention.

  • Demonstrated experience with Python, Java, Oracle Database, SQL Management Studio, and ASP.NET application.

  • Demonstrated experience with Windows based server maintenance.

  • Demonstrated experience using AWS Management Console and AWS Services including Load Balancing, S3 and CloudWatch.

  • Demonstrated experience with cloud optimization such as scheduled jobs or capacity planning.

  • Demonstrated experience with cloud architecture elements such as security groups or NACLs.

  • Demonstrated experience creating and maintaining shell scripts written in languages such as bash, Python, Yaml, and JSON.

  • Demonstrated experience creating and maintaining CloudFormation templates.

  • Demonstrated experience with web services (REST) and Service Oriented Architectures (SOA).

  • Demonstrated experience with network security controls, Learning Management Systems or application of Artificial Intelligence/Machine Learning (AI/ML).

These Qualifications Would be Nice to Have:

  • Demonstrated experience designing, developing, and reviewing architecture diagrams.

  • Demonstrated experience developing system documentation such as build, standard operating procedures, maintenance instructions, and configuration management.

  • Demonstrated experience working with subject matter experts to define processes, conduct gap analysis and recommend alternatives for use in future development efforts.

  • Demonstrated experience coordinating with COTS vendor on enhancements and troubleshooting.

  • Demonstrated experience documenting system changes and maintaining configuration control.

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 directed by Executive Order 14042, all current and newly hired employees are required to be fully vaccinated for COVID-19 by January 18, 2022 and provide proof of vaccination, except where they are legally entitled to an exemption/accommodation.