×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Beavercreek, Greene County, Ohio, USA
Listing for: NASK Incorporated
Full Time position
Listed on 2026-10-09
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, Software Engineer, Python, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 120000 - 170000 USD Yearly USD 120000.00 170000.00 YEAR
Job Description & How to Apply Below

Location:Beavercreek, OH (relocation assistance is available)

Minimum Clearance Required to Start:Active TS/SCI

More about your role:

NASK is looking for a hands-on Senior Software Engineer to join a small, technically focused team supporting national security missions at a customer site in Beavercreek, Ohio. You will work directly with scientists, sensor domain experts, and intelligence analysts — translating complex technical requirements into functional, maintainable software.

Key Responsibilities:
  • Design, develop, and maintain Python-based software tools supporting optical signature modeling, spectral sensor data processing, and analytical workflows.
  • Work with sensor physicists, data scientists, and machine learning engineers to translate technical concepts and mission requirements into working software.
  • Build and optimize data pipelines to ingest, process, and analyze large-scale scientific and sensor datasets.
  • Develop and integrate machine-learning workflows — including training data preparation, model integration, and evaluation — into operational toolsets.
  • Create clear software architecture documentation, workflow diagrams, and code structure so tools can be maintained, extended, and transitioned effectively.
  • Test, validate, and troubleshoot algorithms and software modules across development and deployment environments, including classified work spaces.
  • Manage and maintain Git repositories with discipline — clean commits, meaningful documentation, and reproducible builds.
  • Contribute to a culture of technical rigor: peer reviews, coding standards, and honest engagement with complex problems.
Required Qualifications:
  • Active TS/SCI clearance with CI polygraph.
  • Bachelor's degree in Computer Science, Engineering, Physics, Mathematics, Data Science, or a related STEM field. Equivalent hands-on experience will be considered.
  • 10+ years of professional software development experience, with demonstrated focus on scientific computing, algorithm development, data processing, or related technical domains.
  • Expert-level Python programming, including object-oriented design, modular architecture, and production-quality code.
  • Experience developing software for data-intensive workflows — sensor data, scientific data, simulation, or equivalent.
  • Ability to work from technical or scientific requirements and produce well-structured software architecture, logic flows, and implementation plans.
  • Comfortable operating in both Windows and Linux environments, including secure or classified customer work spaces.
  • Familiarity with source control and development tooling:
    Git, Git Lab, Bitbucket, Jira, Jenkins, or equivalent.
  • Strong communication skills — able to work directly with domain experts who are not software engineers and translate what they need into software that actually works.
Preferred Qualifications:
  • Experience with optical signature modeling, EO/IR sensor data, spectral analysis, or hyperspectral data processing.
  • Familiarity with machine learning frameworks and workflows:
    PyTorch, Tensor Flow, scikit-learn, or equivalent.
  • Experience with scientific Python libraries:
    Num Py, pandas, OpenCV, Sci Py, or similar.
  • Background in signal processing, image processing, or remote sensing data workflows.
  • Experience with simulation, modeling, or mission analysis software in a defense or intelligence context.
  • Familiarity with ML/Ops practices — training pipelines, data labeling, model evaluation, and deployment workflows.
  • Experience integrating algorithms into existing operational software suites.
  • Proficiency in a secondary technical language: C, C++, MATLAB, Java, or Rust.
  • Advanced degree in a relevant technical field (Computer Science, Electrical Engineering, Physics, Image Science, or related).
  • Experience with CI/CD practices,…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary