Software Engineer, Senior

Grvty

Dayton (OH)

On-site

USD 140,000 - 190,000

Full time

36 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GRVTY seeks a Senior Software Engineer to join a small, technically focused team supporting national security missions at a customer site in Dayton, Ohio. You will design and build Python-based software tools for optical signature modeling, spectral data analysis, and ML-enabled sensor workflows.

You will work with scientists and analysts to translate complex requirements into maintainable software, emphasizing rigor, autonomy, and real mission impact.

Qualifications

  • Active Top Secret clearance with ability to obtain SCI and CI polygraph.
  • Bachelor's degree in Computer Science, Engineering, Physics, Mathematics, Data Science, or related STEM field (equivalent hands-on experience considered).
  • 9+ years of professional software development experience in scientific computing, data processing, or related domains (or 7+ with a Masters).
  • Expert-level Python programming with OO design and production-quality code.
  • Experience developing software for data-intensive workflows—sensor data or scientific data.
  • Ability to translate requirements into well-structured software architecture and plans.
  • Comfortable working in Windows and Linux, including secure/classified spaces.
  • Familiarity with Git/GitLab/Bitbucket, Jira, Jenkins and related tooling.
  • Strong communication, translating domain needs into working software.

Responsibilities

  • Design, develop, and maintain Python-based software tools for optical signature modeling and spectral data processing.
  • Collaborate with sensor physicists, data scientists, and ML engineers to implement concepts into software.
  • Build and optimize data pipelines for large-scale scientific datasets.
  • Develop and integrate ML workflows, including training data prep and model evaluation.
  • Create architecture documentation, diagrams, and code structure for maintainability.
  • Test, validate, and troubleshoot algorithms across development and deployment environments (including classified spaces).
  • Manage and maintain Git repositories with clean commits and reproducible builds.
  • Promote technical rigor through peer reviews, coding standards, and collaboration.

Skills

Python
Git
Linux/Windows
Machine learning
Data pipelines
Top Secret clearance
OO design

Education

Bachelor's degree in a STEM field

Tools

Git
GitLab
Bitbucket
Jira
Jenkins
CI/CD tooling

Job description

GRVTY is looking for a Senior Software Engineer to join a small, technically focused team supporting national security missions at a customer site in Dayton, Ohio. This is hands‑on engineering work — you will be designing and building Python-based software tools that support optical signature modeling, spectral data analysis, and machine learning-enabled sensor workflows. The work spans algorithm development, data pipeline construction, and integration of ML capabilities into operational and analytical environments.

You will work directly with scientists, sensor domain experts, and intelligence analysts — translating complex technical requirements into functional, maintainable software. This is not a role for someone looking to coast. We want someone who is technically sharp, can operate with a degree of autonomy, and understands that the software they build has real downstream impact on mission outcomes.

What You'll be Owning
  • 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 for ingesting, processing, and analyzing 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 workspaces.
  • 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.
What You Must Have
  • Active Top Secret clearance with ability to obtain SCI and 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.
    • 9+ years of professional software development experience, with demonstrated focus on scientific computing, algorithm development, data processing, or related technical domains or 7+ years of experience and a Masters degree
  • 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 workspaces.
  • Familiarity with source control and development tooling: Git, GitLab, 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.
What Would be Nice to Have
  • Experience with optical signature modeling, EO/IR sensor data, spectral analysis, or hyperspectral data processing.
  • Familiarity with machine learning frameworks and workflows: PyTorch, TensorFlow, scikit‑learn, or equivalent.
  • Experience with scientific Python libraries: NumPy, pandas, OpenCV, SciPy, 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, automated testing, and DevSecOps tooling.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI/ML Engineer, Senior
AI/ML Engineer, Senior

GRVTY • Springfield (VA)

On-site
USD 160,000 - 210,000
Senior Python Engineer for Sensor Data ML Pipelines
Senior Python Engineer for Sensor Data ML Pipelines

Grvty • Dayton (OH)

On-site
USD 140,000 - 190,000
Senior Full-Stack ML/Ops Engineer | TS/SCI
Senior Full-Stack ML/Ops Engineer | TS/SCI

Grvty • Springfield (VA)

Hybrid
USD 200,000 - 248,000
Software Engineer (Full Stack) - SME
Software Engineer (Full Stack) - SME

Grvty • Springfield (VA)

Hybrid
USD 200,000 - 248,000
Principal Full Stack Developer
Principal Full Stack Developer

The Josef Group • Springfield (VA)

On-site
USD 220,000 - 245,000
8% 401K
Full Stack Developer
Full Stack Developer

GRVTY • Chantilly (VA)

On-site
USD 100,000 - 130,000
Robust health plan including medical, dental, and vision
Health Savings Account with company contribution
Annual Paid Time Off and Paid Holidays
+3
Principal Software Engineer - Full-stack application developement
Principal Software Engineer - Full-stack application developement

Northrop Grumman • Cincinnati (OH)

On-site
USD 140,000 - 190,000
Relocation assistance
Travel opportunities
Senior Software Engineer
Senior Software Engineer

Searchability Aerospace & Defense • Maryland

On-site
USD 120,000 - 160,000
Senior Scientist
Senior Scientist

Grvty • Herndon (VA)

Hybrid
USD 150,000 - 235,000
Senior Software Engineer
Senior Software Engineer

NASK Incorporated • Beavercreek (OH)

On-site
USD 120,000 - 170,000
Competitive benefits package
50% of base salary retirement plan
Cafeteria plan for benefits