Job DescriptionSoftware Engineer - Optimization Algorithms & Code ModernizationLocation: Huntsville, AL (Onsite Only) Clearance Required: Active DoD Secret (U.S. Citizenship Required) Position Type: Full-Time | Schedule: 9x80 (Every Other Friday Off) Role Overview We are seeking a Software Engineer to join a high-impact missile defense software development team. In this role, you'll develop, modernize, and test optimization-based algorithms that support engagement planning for a mission-critical system. This position focuses on translating mathematical and physics-based concepts into software using Ada, C++, and Python in a secure Linux-based development environment. You'll work closely with engineers across disciplines to support optimization algorithms and evaluate real-time system behavior. Note: This is an onsite-only role in a classified facility. Remote or hybrid work is not permitted. Basic Qualifications
- Bachelor's degree in a STEM discipline and 5+ years of relevant experience
- Proficiency in Ada or C++ software development
- Strong foundation in mathematics or physics
- Experience analyzing and implementing optimization algorithms
- Recent experience with MATLAB and Python
- Experience working in Unix/Linux environments
- Active U.S. DoD Secret security clearance
Desired Skills
- Experience developing fire control or engagement planning solutions
- Expertise in Linux scripting and secure operations
- Familiarity with CI/CD pipelines and tools such as Git, Jenkins, and Ansible
- Experience with automated testing and requirement validation
- Experience using Jira and Confluence
- Advanced degree in Mathematics or Physics
- Willingness to gain proficiency in Ada if not already
Why Join
- Competitive compensation and comprehensive benefits
- Flexible 9x80 schedule (every other Friday off)
- Career growth in a secure and innovative defense environment