Today
Secret
$73,800 - $155,100
Unspecified
IT - Software
Crane, IN (On-Site/Office)
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:
Desired:
-
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
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. Learn more here .
The proposed salary range for this position is:
$73,800 - $155,100
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
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 technical documentation updates
- Ability to support continuous improvement and process optimization in software development environments
-
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
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. Learn more here .
The proposed salary range for this position is:
$73,800 - $155,100
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
group id: caci
CACI Careers – Your potential is limitless. So is ours.