Job Directory CACI Mid-Level Integration Software Engineer
CACI

Mid-Level Integration Software Engineer CACI
Dulles, VA

CACI International is a provider of information solutions and services in support of national security missions and government transformation for intelligence, defense, and federal civilian customers.

Companies like CACI
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About CACI

Job Description

Mid-Level Integration Software Engineer

Req #: 218021

Location: Dulles, VA US

Job Category: Engineering

Minimum Security Clearance: TS/SCI with Polygraph

Job Description

Job Description: Primary Purpose: Serve as the primary DevOps and Continuous Integration Engineer for small to medium scale software development program. Work with a broad range of technologies on a multi-disciplinary design team. Duties and Responsibilities: Administer Continuous Integration and Deployment platforms for small to medium scale software programs Perform building, packaging, testing, and deployment of software to various target platforms at remote customer locations Develop scripts to help automate configuration management, build, and test functions Maintain and implement program-wide development, release, and deployment processes Monitor new developments in DevOps and CI and recommend and implement improvements to existing program practices Travel to other LGS Locations or Customer Sites as necessary Understand and adhere to all LGS Ethical and Compliance policies Proactively ensure a safe work environment and adhere to LGS EH&S policies and procedures Perform other duties as required Obtain/retain a government security clearance at the level to perform the job Minimum Qualifications: Skills and Knowledge: Must have active TS/SCI with Poly In-depth knowledge of Git and demonstrable experience managing and releasing large amounts of software source code Experience with various Continuous Integration and Deployment platforms including Jenkins and GitLab CI Scripting experience in at least one of the following languages: shell/python/ruby Ability to troubleshoot complex technical problems related to software build and test in Java/C++/python Minimum Education and Experience: Bachelor's degree in Computer Science or related discipline and 2-4 years of experience or a combination of education and related experience. Four (4) years of experience on projects with similar software processes may be substituted for a bachelor's degree. Preferred Qualifications: N8:N9Experience developing, maintaining and version controlling software build and test environments using Docker Experience building, packaging, testing and deploying software for different platforms including RPM/deb/npm/Python/Docker Familiarity with Configuration Management and automation platforms, e.g. Ansible/Chef/Puppet/SaltStack Java, C++, and/or Python experience working in a Linux environment LGS Innovations and its subsidiaries are wholly-owned subsidiaries of CACI International, Inc.

Job Location

US-Dulles-VA-VIRGINIA SUBURBAN

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.

About CACI

CACI International is a provider of information solutions and services in support of national security missions and government transformation for intelligence, defense, and federal civilian customers.

Headquarters
CACI
Size
22900 employees
CACI

1100 N Glebe Rd

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.