Algorithm SW Engineer
Vets Hired · vetshired.us
HuntsvilleMid level2+ yrs
Subscribers got this job on 4 October 2026.
New jobs reach them at 8 am and 6 pm, 5 days before they open here. Get the next one first
The job in short
Algorithm software engineer.
JavaC++C#LinuxCCNA
Details
- Found
- 22 d ago · posted 2026-10-04
- Location as listed
- Huntsville, Alabama, United States
- Role
- Software Engineer
- Source
- The company’s own careers site
Full description
Job Summary
An organization is seeking an Algorithm Software Engineer to support a Command and Control, Battle Management, and Communications (C2BMC) program. This role involves contributing to the design and development of Java-based mathematical algorithms within an Agile development environment.
What You Can Expect to Do:
•
Assist in implementing Java-based software updates
•
Participate in design and code reviews
•
Support software testing and troubleshoot issues identified during testing
•
Present developed designs to stakeholders
•
Engage in Agile planning and execution following established processes
•
Analyze system behavior, identify root causes of issues, and recommend solutions
•
Collaborate with cross-functional teams including Systems Engineering, Integration & Test, Deployment, and operational support teams
•
Work independently while adapting to a fast-paced, dynamic environment
Required Qualifications:
•
Bachelor's degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or a related field with 2 years of experience; OR
•
Master's degree in a related field with no prior experience; OR
•
6 years of relevant experience in lieu of a degree
•
Active, in-scope DoD-issued Secret security clearance (required at time of application)
•
Experience with Software Development Life Cycle (SDLC)
•
Experience developing Java-based applications and familiarity with C, C++, or C#
•
Strong understanding of Object-Oriented Programming
Preferred Qualifications:
•
Active DoD 8140 certification at IAT Level II or higher (e.g., Security+ CE, CCNA-Security, CySA+, CND)
•
Experience with tools such as Git/GitLab, Eclipse, Maven/Gradle, and SonarQube
•
Experience working in Unix/Linux environments
•
Experience working in Agile development processes
•
Experience developing unit tests
•
Exposure to MATLAB-based algorithm development and transition into Java-based systems
Software Engineer jobs in Huntsville, Alabama · Software Engineer jobs in the United States · All Vets Hired jobs