Software Engineer

ActalentHuntsville, AlabamaOn-siteFull-timeMid level, 2–5 yearsListed 48 minutes ago

Apply now

About this role

Job Title: Software Engineer / Scientist (Mid to Junior) Job Description
Join a dynamic team focused on automating and streamlining the Post-Test Analysis (PTA) pipeline for the THAAD Ground Station Team. This role aims to reduce manual analyst overhead, accelerate test validation, and generate key qualification deliverables.
Responsibilities
- Architect and implement core automated log parsing, data reduction models, tool integrations, and reporting engines.
- Develop, test, and maintain automated scripts, unit tests, and continuous build processes.
- Engage in Agile Integration & Execution, managing features via prioritized backlogs with bi-monthly progress meetings and live working code demos.
- Develop modular Python libraries and interactive Jupyter Notebook environments for hands-off test-step validation, log ingestion, parsing, error extraction, event sequencing, and time-series log alignment.
- Leverage core Python data science libraries to process raw log streams, execute data reduction, and align sensor and target trajectory data in time and space.
- Evaluate and integrate the Python-based SLAP tool for visual log parsing, timeline inspection, and diagnostic plotting.
- Automate the compilation of telemetry, performance metrics, plots, and 3D mission reconstruction animations into standardized reports.
- Utilize Test-Driven Development with unit/integration test suites, Docker containerization, and Git repository management.
Essential Skills
- Advanced Python programming and modular library development.
- Expertise in the Core Python Data Science Stack (pandas, numpy, scipy, scikit-learn) for high-dimensional data reduction and spatio-temporal telemetry alignment.
- Integration of graphical utilities such as SLAP, Plotly, Dash, and Matplotlib.
- Design and integration of relational (SQL) and document-oriented (NoSQL) databases.
- Experience with automated report generation and 3D mission reconstruction visualization tools.
- Proficiency in constructing interactive Jupyter Notebook workflows.
- Version control and DevOps practices using Git and Docker containerization.
- Experience with Test-Driven Development, including writing unit and integration testing suites.
- Strong technical writing skills to support customer deliverables.
Additional Skills & Qualifications
- Experience in creating custom dashboards and visual utilities.
- Familiarity with automated data reduction and input streamlining processes.
- Ability to work collaboratively in a team environment.
Work Environment
Work on-site with the team at the company headquarters in Huntsville. The schedule is flexible, requiring 80 hours to be completed over two weeks.
Job Type & Location
This is a Permanent position based out of Huntsville, AL.
Pay and Benefits
The pay range for this position is $100000.00 - $140000.00/yr. Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors. offers competitive salaries and excellent employee benefits, including an employer matching 401(k) and Employee Stock Ownership Plan (ESOP). CFD Research offers our Full-Time, permanent employee-owners a highly competitive insurance package, including medical, vision, and dental insurance. Additionally, we offer company paid leave, compensation time, parental leave, long-term and short-term disability, accidental death and dismemberment, and life insurance. Part-Time and Temporary employee-owners may receive partial or reduced benefits and leave time based on their employment status level. Performance appraisals occur twice a year and annual pay increases are based upon corporate goals, personal development, performance, and outstanding achievements. In addition, group and individual bonuses are awarded for exceptional performance.
Job Type & Location
This is a Permanent position based out of Huntsville, AL.
Application Deadline
This position is anticipated to close on Oct 29, 2026.
Workplace Type
This is a fully onsite position in Huntsville,AL. About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without
regard to race, sex, age, color, religion, national origin, veteran status, disability,
sexual orientation, gender identity, genetic information or any characteristic protected
by law.

If you would like to request a reasonable accommodation, such as the modification or
adjustment of the job application process or interviewing process due to a disability,
please email [email protected] for other accommodation options.

San Francisco Fair Chance Ordinance:
Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the
city and county of San Francisco, we will consider for employment qualified applicants
with arrest and conviction records.

Massachusetts Lie Detector:
It is unlawful in Massachusetts to require or administer a lie detector test as a
condition of employment or continued employment. An employer who violates this law
shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI):
We may use Artificial Intelligence (AI) to support parts of our hiring process,
including sourcing, screening, and evaluating candidates. AI helps assess applications
and qualifications, but final decisions are made by our hiring team. By applying, you
acknowledge and agree that your application may be reviewed using AI tools.