Software Engineer - CI/CD Pipeline jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 1 month ago

Software Engineer - CI/CD Pipeline

CACI International Inc is seeking a Software Engineer to support their customer at the Naval Surface Warfare Center (NSWC) Crane Division. The role involves implementing DevSecOps tools in a CI/CD pipeline, integrating security practices into the software development lifecycle, and managing the integration of software applications in a cloud environment.

Information TechnologyService IndustrySoftware
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

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
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
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
Performing highly specialized and technical tasks associated with current and innovative technologies
Serving as a technical consultant to a project or to a number of projects dealing with areas of engineering and technical expertise
Maintaining 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
Performing engineering tasking as a member of a technical team
Performing 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
Providing 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
Solving problems, generally without discussion of background and approach, and without the solution being reviewed for technical accuracy and conformance to policy
Applying a thorough knowledge of a variety of standard guides, precedents, methods, and techniques while using standard engineering principles, methods, and practices
Adapting 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 collaborating within a team-based environment to plan cooperative activities and to devise concerted approaches to problems
Coordinating and maintaining liaison with organizations having related assignments, including local and national government peers, commercial equipment manufacturers, and commercial defense contractors
Providing and assisting 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
Providing database support both developing and maintaining databases
Analyzing 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

Qualification

DevSecOps toolsCI/CD pipelineNavy Cybersecurity directivesSoftware Engineering degreeMicrosoft Office proficiencyDatabase supportEffective communicationTeamworkCollaboration

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

Preferred

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

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI International Inc

company-logo
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.

Funding

Current Stage
Public Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase