Secret Lead Software Engineer

Insight Global
Huntsville, AL, United States
4 days ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Data Analysis JIRA Automation of Tests Unit Testing C++ (Programming Language) Code Review Continuous Integration Data Visualization Python (Programming Language) MATLAB NoSQL
+16 more
NumPy Scientific Computating SciPy Software Engineering SQL Databases Jupyter Notebook Test-Driven Development (TDD) Git Pandas Matplotlib Scikit Learn Integration Tests Information Technology Plotly Build Process Docker

Job description

This individual will work within a multidisciplinary Agile team to automate the Post-Test Analysis pipeline used for missile defense test and simulation data. The Lead Software Engineer will own the technical direction and architecture of an automated Post-Test Analysis solution. They will work closely with the prime contractor, customer stakeholders, subject-matter experts, and the broader development team to understand CONOPs, test procedures, data parameters, system behaviors, and qualification requirements.

The lead will define how raw system logs, telemetry, sensor data, target trajectories, and ground-truth information are ingested, parsed, reduced, aligned, validated, visualized, and stored. They will guide the development of modular Python libraries, Jupyter Notebook workflows, automated test-step validation, timeline-inspection tools, diagnostic dashboards, mission-reconstruction visualizations, and standardized qualification reports.

This person will remain hands-on with architecture and development while providing technical guidance to four junior-to-mid-level engineers and scientists. Responsibilities will include breaking features into actionable Jira work, reviewing designs and code, resolving complex technical issues, establishing TDD and software-quality standards, and ensuring consistent use of Git, Docker, unit testing, integration testing, and automated build processes.

The lead will also conduct tool trade studies, present recommendations to leadership, facilitate bi-monthly working-code demonstrations, coordinate quarterly software builds, and ensure that deliverables are technically accurate and ready for customer and peer review. While this person will guide the team’s technical execution, the position does not require traditional direct-report or personnel-management responsibilities.

Requirements

  • Active DoD Secret Clearance
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, or related STEM field
  • 5+ years of software engineering experience in Python
  • Experience with Python-based scientific computing, including Jupyter Notebooks and common data analysis libraries such as pandas, NumPy, SciPy, and scikit-learn.
  • Experience serving as a technical lead, including architecture decisions, code reviews, technical tasking, stakeholder communication, and delivery oversight. Experience with MATLAB or C++. Experience with Jupyter Notebooks and visualization tools such as Matplotlib, Plotly, or Dash. Familiarity with Docker, Test-Driven Development, CI/CD pipelines, SQL, or NoSQL databases. Experience supporting missile defense, aerospace, telemetry, simulation, trajectory analysis, formal test events, or system qualification.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Loading talks and stories from around this role…