What are the responsibilities and job description for the Software Developer position at Credible?
This is an exciting new opportunity for a Software Developer at CACI.
Job Category: Information Technology
Time Type: Full-time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local
The Opportunity
CACI is looking for a Software Developer to contribute to the NSWCCD Division 65 Structural Health Monitoring (SHM) Laboratory. This role involves supporting the development of technology and infrastructure for data collection and analysis, aimed at monitoring the health of Department of the Navy (DoN) systems and platforms. These platforms may include ships, submarines, ground vehicles, and unmanned systems.
Responsibilities
Assist in updates to IT infrastructure and provide technical support for sensor and data acquisition systems.
Manage data, develop software, create reports, and maintain documentation.
Identify and access relevant data, refine data analysis algorithms, and evaluate different data analysis environments.
Provide support for software development and data analysis tools in relation to SHM and condition-based maintenance for various naval and defense platforms.
Support and administer system architectures and development environments that utilize test, simulation, and operational platform data.
Conduct engineering analyses for validation and verification of algorithm development using platforms such as National Instruments, VePRO, and MATLAB.
Assist with data collection, processing of operational data, and engineering analysis for operational monitoring and algorithm improvements.
Support development and management of data architecture, data storage solutions, databases, and software applications.
Maintain and update software documentation, including analysis reports and algorithm specifications.
Develop real-time data visualization tools for presenting actionable analysis summaries.
Aid in the development of APIs to integrate various data systems.
Qualifications
Required:
Bachelor's degree in Computer Science, Computer Engineering, or a related field.
At least one year of experience with programming languages such as Python, C , or MATLAB.
One or more years of experience working within code development frameworks such as Scrum or Agile.
Proficiency with Git repositories.
Strong problem-solving skills and ability to develop innovative solutions to complex problems.
Ability to obtain and maintain a SECRET security clearance.
Desired
Active SECRET security clearance.
What You Can Expect
A Culture of Integrity:
At CACI, integrity and innovation drive every aspect of operations. Employees join a high-performing team committed to supporting critical missions and contributing to national security.
An Environment Of Trust
CACI values every employee’s unique contributions and fosters an environment that encourages autonomy, flexibility, and professional growth. Employees benefit from a flexible time-off policy and access to extensive learning resources.
A Focus On Continuous Growth
With CACI, employees have opportunities to contribute to mission-critical projects, advance their careers, and be part of a company with a strong legacy of success.
Compensation And Benefits
Compensation is influenced by multiple factors, including geographic location, Federal Government contract labor categories, relevant experience, skills, education, and certifications. CACI offers competitive salaries and a range of benefits designed to support employees' personal and professional well-being. These benefits include healthcare, wellness programs, financial and retirement plans, family support, continuing education opportunities, and flexible time off.
Proposed Salary Range: $55,000 - $111,000
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: Information Technology
Time Type: Full-time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local
The Opportunity
CACI is looking for a Software Developer to contribute to the NSWCCD Division 65 Structural Health Monitoring (SHM) Laboratory. This role involves supporting the development of technology and infrastructure for data collection and analysis, aimed at monitoring the health of Department of the Navy (DoN) systems and platforms. These platforms may include ships, submarines, ground vehicles, and unmanned systems.
Responsibilities
Assist in updates to IT infrastructure and provide technical support for sensor and data acquisition systems.
Manage data, develop software, create reports, and maintain documentation.
Identify and access relevant data, refine data analysis algorithms, and evaluate different data analysis environments.
Provide support for software development and data analysis tools in relation to SHM and condition-based maintenance for various naval and defense platforms.
Support and administer system architectures and development environments that utilize test, simulation, and operational platform data.
Conduct engineering analyses for validation and verification of algorithm development using platforms such as National Instruments, VePRO, and MATLAB.
Assist with data collection, processing of operational data, and engineering analysis for operational monitoring and algorithm improvements.
Support development and management of data architecture, data storage solutions, databases, and software applications.
Maintain and update software documentation, including analysis reports and algorithm specifications.
Develop real-time data visualization tools for presenting actionable analysis summaries.
Aid in the development of APIs to integrate various data systems.
Qualifications
Required:
Bachelor's degree in Computer Science, Computer Engineering, or a related field.
At least one year of experience with programming languages such as Python, C , or MATLAB.
One or more years of experience working within code development frameworks such as Scrum or Agile.
Proficiency with Git repositories.
Strong problem-solving skills and ability to develop innovative solutions to complex problems.
Ability to obtain and maintain a SECRET security clearance.
Desired
Active SECRET security clearance.
What You Can Expect
A Culture of Integrity:
At CACI, integrity and innovation drive every aspect of operations. Employees join a high-performing team committed to supporting critical missions and contributing to national security.
An Environment Of Trust
CACI values every employee’s unique contributions and fosters an environment that encourages autonomy, flexibility, and professional growth. Employees benefit from a flexible time-off policy and access to extensive learning resources.
A Focus On Continuous Growth
With CACI, employees have opportunities to contribute to mission-critical projects, advance their careers, and be part of a company with a strong legacy of success.
Compensation And Benefits
Compensation is influenced by multiple factors, including geographic location, Federal Government contract labor categories, relevant experience, skills, education, and certifications. CACI offers competitive salaries and a range of benefits designed to support employees' personal and professional well-being. These benefits include healthcare, wellness programs, financial and retirement plans, family support, continuing education opportunities, and flexible time off.
Proposed Salary Range: $55,000 - $111,000
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.
Salary : $55,000 - $111,000