Algorithm SW Engineer
On-siteHuntsville, Alabama, United States
Job Summary
Implement Java-based software updates and contribute to design and code reviews within an Agile development environment. Support software testing, troubleshoot identified issues, and analyze system behavior to recommend solutions. Present developed designs to stakeholders and collaborate with cross-functional teams including Systems Engineering, Integration & Test, Deployment, and operational support. Engage in Agile planning and execution while working independently in a fast-paced setting. Requires an active DoD-issued Secret security clearance and experience with Java, C, C++, or C#.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or a related field with 2 years of experience
- Master's degree in a related field with no prior experience
- 6 years of relevant experience in lieu of a degree
- Active, in-scope DoD-issued Secret security clearance
- Experience with Software Development Life Cycle (SDLC)
- Experience developing Java-based applications
- Familiarity with C, C++, or C#
- Strong understanding of Object-Oriented Programming
Desired 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
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.