Senior Software Engineer – Algorithm & Code Modernization
New Yesterday
Software Engineer – Optimization Algorithms & Code Modernization
Location: 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
- Location:
- Huntsville
- Job Type:
- FullTime