CACI International

Software Engineer - CI/CD Pipeline

CACI International • $57K — $116K *
Crane, IN 47522In-Person
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • U.S. Citizenship with a Secret clearance required
  • Bachelor’s Degree in Software Engineering, Computer Science, or related field
  • Strong verbal and written communication skills
  • Collaborative team player across functional teams
  • Experience with Navy Cybersecurity directives
  • Proficiency with Microsoft Office tools
  • Certification in accordance with SECNAV M-5239 requirements is necessary.

Responsibilities

  • Implement DevSecOps tools within a CI/CD pipeline
  • Integrate security practices throughout the software development lifecycle
  • Automate pipelines to enhance security goals
  • Advise on security practices for development and operations
  • Select, deploy, and maintain CI/CD tools and processes
  • Manage software application integration in cloud environments
  • Analyze testing results to ensure interoperability and functionality.

Benefits

  • Comprehensive healthcare and wellness programs
  • Financial and retirement benefits
  • Support for family and work-life balance
  • Opportunities for continuing education and professional development
  • Paid time off benefits.
Full Job Description
Job Title: Software Engineer - CI/CD Pipeline

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: Secret

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Continental US

* * *

Job Description

CACI is seeking a Software Engineer to support our customer at the Naval Surface Warfare Center (NSWC) Crane Division.

More About the Role

You will be responsible for:

  • Effectively implementing and using DevSecOps tools in a CI/CD pipeline
  • Integrating security tools and practices into the software development lifecycle
  • Automating pipelines to meet overall program’s security goals
  • Advising programs on security practices relating to development and operational use.

Primary tasking follows:

  • Selecting/Deploying/Maintaining the set of Continuous Integration / Continuous Deployment (CI/CD) tools and processes used by the development team and/or maintains the deployed software product and ensures observability and security across the lifecycle.
  • Managing and identifying integration of software applications into a functioning system in a cloud environment to meet requirements.

Associated Core Tasks may include:

  • Analyzing the results of software, hardware, or interoperability testing.
  • Applying security policies to meet security objectives of the system.
  • Conducting functional and connectivity testing to ensure continuing operability.
  • Analyzing and report system security posture trends.
  • Ensuring application of security patches for commercial products integrated into the platform design meet the timelines dictated by the management authority for the intended operational environment.
  • Overseeing and make recommendations regarding configuration management of the platform and system software.
  • Verifying minimum security requirements are in place for all applications.
  • Choosing and deploying the appropriate automated application security testing tools.
  • Working with Security Engineers to ensure that all security threats are dealt with during the development phase.
  • Working closely with development teams to provide and support the environment needed to deliver an organization’s services

You will:

  • Perform highly specialized and technical tasks associated with current and innovative technologies.
  • Serve as a technical consultant to a project or to a number of projects dealing with areas of engineering and technical expertise.
  • Maintain up-to-date knowledge of relevant hardware systems, subsystems, components and associated technologies; and possess advanced knowledge of the principles, methods, and techniques used in the area of technical expertise.
  • Perform engineering tasking as a member of a technical team.
  • Perform tasking which includes a combination of complex features, which frequently involve serious conflicts between engineering and management requirements while routinely applying intensive and diversified knowledge of engineering principles and practices in a broad area of assignment and related fields.
  • Provide substantial analysis and evaluation of alternative solutions to ill-defined problem statements; devise and recommend alternative methods of standard analysis as a basis for solving problems.
  • Solve problems, generally without discussion of background and approach, and without the solution being reviewed for technical accuracy and conformance to policy.
  • Apply a thorough knowledge of a variety of standard guides, precedents, methods, and techniques while using standard engineering principles, methods, and practices.
  • Adapt practices and techniques to specific situations, adjust and correlate data, recognize discrepancies and deviations in the results, and follow operations through a series of related detailed steps or processes.
  • Actively collaborate within a team-based environment to plan cooperative activities and to devise concerted approaches to problems.
  • Coordinate and maintain liaison with organizations having related assignments, including local and national government peers, commercial equipment manufacturers, and commercial defense contractors.
  • Provide and assist in data collection, integration, statistical analysis and review of system performance data from both test/evaluation and operational environments; includes data organization and visualization including briefing material preparation in support of internal and external presentations and reviews.
  • Provide database support both developing and maintaining databases.
  • Analyze the function of systems and support services for achieving the essential functions at the lowest overall cost of ownership consistent with the required performance, reliability, maintainability, availability, interchangeability, product quality assurance and safety.

You’ll Bring These Qualifications (Required)

  • U.S. Citizenship (required to obtain a DoD Secret clearance)
  • Interim or Active Secret Clearance prior to start
  • Bachelor’s Degree in Software Engineering, Computer Science, or related discipline
  • Effective communication both orally and in writing.
  • Effective teamwork and collaboration across program’s functional teams
  • Experience with Navy Cybersecurity directives and guidance
  • Proficiency with Microsoft Office tools (Word, Excel, PowerPoint, Outlook)
  • Qualifications per SECNAV M-5239 Cyberspace Information Security and Cybersecurity Workforce Management and Qualification Manual Minimum CSWF Requirements: IT Support/Computer Technician: Specialty Area- 42; Proficiency Level- Journeyman (minimum certification requirement must be met prior to performance on this TI and maintained throughout performance of the TI.) CEUs shall be reviewed and reported monthly to the NSWC Crane Code 104 Sharepoint tool.
  • You will be required to complete DAU course WSA 001, DevSecOps for the DoD: Fundamentals, training within 120 business days of start. Additional training may be requested to stay abreast of the emerging policies and guidance.

These Qualifications Would Be Nice to Have

  • Experience with the NAVSEA Afloat Software Authorization Playbook is desired.
  • Expertise with tools in the Software Modernization Innovation Office’s portfolio is desired

Pay Range:

There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.

The proposed salary range for this position is:

$57,000 - $116,700

About CACI International

CACI International Inc is a multinational professional services and information technology company. It provides services to many branches of the federal government including defense, homeland security, intelligence, and healthcare. CACI has approximately 23,000 employees worldwide. The company's mission is to provide enterprise and mission technology services and solutions that best fit the needs of its customers. CACI has been named a Fortune World's Most Admired Company, a Washington Post Top Workplace, and a Forbes Best Employer for Diversity.
Learn more about CACI International
Size
22,000 employees
Market Cap
$7.1 billion
Industry
Net Income
$374.4 million
Founded
1962
5 Year Trend
+7.3%
Revenue
$5.8 billion
NASDAQ

Similar Jobs

More Jobs at CACI International

More Aerospace & Defense Jobs

Find similar Software Engineer - CI/CD Pipeline jobs: