Jobs and Careers
CA

Software Engineer

CACI International Inc
1F0 CRANE IN, United States, United Statesfull_timeVerifiedPosted 6 Nov 2025
💰 $155,100/yr($73,800/yr$155,100/yr)

About the role

Software Engineer

Job Category: Engineering

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

* * *

The Opportunity:

CACI is seeking a Software Engineer to support our customer at the Naval Surface Warfare Center (NSWC) Crane Division. You will be responsible for developing, reviewing, and maintaining software solutions and related technical documentation to ensure they meet mission and life-cycle requirements. You will assist the Program Manager and Senior Engineers with the coordination, planning, and execution of software development, cybersecurity, and system integration efforts associated with assigned delivery order projects. You’ll demonstrate strong technical acumen, communication skills, and the ability to manage multiple concurrent software tasks while delivering quality products to the customer on time.

Perform software development, integration, and testing activities to support information systems, cybersecurity, and software assurance objectives. Participate in code reviews, design evaluations, and documentation development to ensure compliance with NAVSEA, DoD, and ISO software engineering standards. Apply knowledge of DevSecOps pipelines and cybersecurity engineering practices to develop resilient and maintainable systems.

You will work closely with CACI Program Managers, software engineers, and DoD customers to define requirements, develop design approaches, and implement secure and efficient software solutions for real-world mission applications.



Responsibilities:

You will be part of a dynamic team providing software engineering, cybersecurity, and system integration support for NSWC Crane’s technical mission areas. Your work will involve evaluating software architectures, analyzing vulnerabilities, developing secure code, and contributing to modernization initiatives that improve system performance and resilience. You will assist with the review and refinement of software products, documentation, and test results, ensuring compliance with established cybersecurity frameworks and DevSecOps practices. You will contribute to cyber readiness assessments, risk analyses, and secure design implementations while maintaining alignment with SECNAV M-5239 cybersecurity workforce standards.

This role will also require supporting continuous improvement of software processes and participating in technical interchange meetings, readiness reviews, and progress briefings. You will collaborate across disciplines—software, systems, and cybersecurity—to ensure software products are secure, maintainable, and mission-ready.

Your day-to-day work will combine hands-on technical development with analytical and documentation support, requiring the ability to think critically, solve complex problems, and communicate clearly across both technical and program management levels.



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

  • Experience with software development, testing, and integration within DoD or federal programs

  • Working knowledge of DevSecOps pipelines and Cybersecurity Engineering principles

  • Familiarity with software lifecycle processes and documentation under ISO or DoD software standards

  • Strong written and verbal communication skills, with the ability to present findings and recommendations

  • Demonstrated ability to work effectively across multidisciplinary technical teams

  • Proficiency with Microsoft Office tools (Word, Excel, PowerPoint, Outlook)


Desired:

  • CompTIA Security+, CySA+, or equivalent CSWF certification (minimum SECNAV M-5239 requirement must be met prior to task start)

  • Experience supporting NAVSEA, NSWC Crane, or other DoD technical organizations

  • Hands-on experience with secure coding, software validation, and vulnerability remediation

  • Knowledge of Agile development, version control (Git), and configuration management tools

  • Familiarity with networked systems, embedded software, or cyber test environments

  • Experience conducting code reviews, risk assessments, and te

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CACI International Inc

View company profile →