Senior Python Software Engineer
Location : Huntsville, AL (% Onsite)
Clearance Required : Final Secret (minimum).
Overview
We are building a team of Software Engineers to support a large-scale defense program in Huntsville, AL. This effort spans new software development and software and hardware integration within a structured, process-driven environment.
Key Responsibilities
- Python Software Development
- Design, implement, and maintain Python-based software in Linux (Red Hat) environments.
- Develop clean, maintainable, and well-tested code supporting both new development and existing systems.
- Participate in architecture and design activities, including UML-based design (Cameo or similar tools).
- Support code reviews and provide technical guidance to other developers.
- Contribute across the full software lifecycle including requirements analysis, design, implementation, testing, and verification.
Job Qualifications
Active Final Secret clearance is required at time of hire; interim clearances cannot be considered.Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field required; equivalent experience may be considered.5+ years of professional experience in related software development work is required, preferably supporting defense or aerospace programs.Strong Python development experience in Linux environments is required, with additional experience in C++, software and hardware integration, or structured development environments.Familiarity with Red Hat Linux is expected. Experience reviewing code, providing technical guidance, using UML tools (Cameo or similar), working with RTOS, or working within formal, process-driven environments is a plus.Must be able to work full-time onsite in Huntsville, AL, with flexibility for early start hours.