Software Engineer, Senior
GRVTY
Job Description
Job Description
What Impact You'll Have
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).
- Prior experience supporting defense, intelligence, or classified customer environments.
- Experience with CI/CD practices, automated testing, and DevSecOps tooling.
Why Choose GRVTY
The toughest national security challenges demand vision and ingenuity, not just resources. We deliver mission and technical expertise to outpace our adversaries. We're purpose-built to tackle the most entrenched, systemic national security issues around the world.
We partner with our customers to help them overcome challenges in every corner of technology and defense—including the ones still being explored. Our growing capabilities create complementary advantages, giving on-the-ground operations the edge they need to succeed. We muster everything we have to answer every challenge presented, every day of our lives.
At GRVTY, we believe that when our employees thrive, our company thrives. That's why we offer a comprehensive and competitive benefits package designed to support your well-being, growth, and work-life balance.
• Robust health plan including medical, dental, and vision
• Health Savings Account with company contribution
• Annual Paid Time Off and Paid Holidays
• Paid Parental Leave
• 401k with generous company match
• Training and Development Opportunities
• Award Programs
• Variety of Company Sponsored Events
EEO Statement
GRVTY, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran and will not be discriminated against on the basis of disability.
Anyone requiring reasonable accommodations should email View email address on ziprecruiter.com or call View phone number on ziprecruiter.com with requested details. A member of the HR team will respond to your request within 2 business days.
Know Your Rights: Workplace Discrimination is Illegal (eeoc.gov)
Please review our current job openings and apply for the positions you believe may be a fit. If you are not an immediate fit, we will also keep your resume in our database for future opportunities.
- ...Senior Software Engineer Opportunity Tenica is looking to hire a senior software engineer. Job Location: Dayton, OH Must have TS/SCI and CI poly Assist with time dominant tool transition, OPIR and Proliferated constellation based specialty project. Domain...Senior
- ...Senior Software Engineer (Go) Beavercreek, OH Awetomaton is seeking a Senior Software Engineer to help build and evolve backend services for a mission-critical platform serving existing customers at WPAFB. In this role, you will design and build Go-based microservices...SeniorWork at officeFlexible hours
- ...Position Title: Senior Software Engineer Position Type: Full-time, On-site Location: Dayton, OH Clearance: Active TS/SCI Description: Waypoint's client is seeking a driven, detail-oriented Software Engineer to support the National Air and Space Intelligence...SeniorFull time
$134k - $184k
...Senior Software Engineer for Integration and Test Dayton, OH About the Team: The Real-time Architectures, Integration, and Demonstration (RAID) Group focuses on transition of algorithms from concept to real-time software, providing open architecture expertise...SeniorFull timeInternshipLocal areaNight shift- ...Within the KC-46 program office, demonstrate knowledge of software engineering in support of the design, development, testing and evaluation, implementation, maintenance, and administration of new and/or existing software systems. Software Engineer requirements:...SeniorContract workTemporary workFor contractorsFor subcontractorWork at office
$140k - $174k
...and keep a security clearance. Applicants that do not meet these requirements will not be considered. We are seeking a Senior Software Engineer to design, develop, and sustain high-quality software systems supporting advanced analysis and data processing workflows....SeniorTemporary workFor contractorsWork experience placementRemote workFlexible hours$125k - $165k
...Title: Senior Software Engineer Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and national security communities. In this position, your...SeniorContract workLocal areaFlexible hours$56.57k - $143.12k
...capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support... ...Engineer Mid - Min $68,123 - Target - $97,318 Sofware Engineer Senior - Min $83,028 - Target - $118,612 Software Engineer SME - Min...SeniorFull timeWork experience placementLocal areaWorldwide$134k - $184k
...and motivated individuals with degrees in engineering, computer science, mathematics, physics,... ...in the AC2 Division works to build software systems that solve critical problems in... ...reasoning, and more. The Role: As a Senior Software Engineer, you will work as part...SeniorFull timeLocal areaRemote workFlexible hoursNight shift$9k
...decision rationale for leadership. Mentor junior and midlevel engineers; elevate team cloud practices and engineering standards.... ...Qualifications ~ Bachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent experience....SeniorFull timeImmediate startWorldwideFlexible hours- ...Job Description Job Description Overview SENIOR SOFTWARE ENGINEER LOCATION: Wright-Patterson AFB, OH JOB STATUS: Full-time CLEARANCE: Secret TRAVEL: Up to 15% (as required for program support) Astrion has an exciting opportunity for a Senior...SeniorFull timeWork at office
- ...Job Description Job Description NextGen Federal Systems, LLC is seeking a Software Engineer with experience in Systems Tool Kit (STK) to support the development and integration of mission analysis and modeling applications. These applications enable multi-domain analysis...SeniorWork experience placement
$150k - $200k
...Title: Senior Software Engineer This position is located onsite in our office in Beavercreek, Ohio There is no relocation assistance available for this position Why Join Us? ~ Innovative Projects: KBR's work is at the forefront of engineering, logistics,...SeniorFull timeWork at officeLocal areaRelocation$120k - $130k
...Senior Salesforce Developer Compensation: $120,000 - $130,000 Work Arrangement: Remote Initially | A growing and highly collaborative organization is conducting a confidential search for a Senior Salesforce Developer to support and evolve its enterprise...SeniorWork at officeLocal areaRemote work$86.8k - $198k
...Job Number: R0240024 Application Developer, Senior The Opportunity: At a certain point, experience-based system design can start... ...'ve evolved your skills into strategy through a long path of software development accomplishments and the curiosity to understand how...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...Job Description Job Description As the UX Software Engineer Technical Expert/Unit Lead, you will lead strategic activities to help define future product competitiveness and key fundamental technology application feasibility. You will lead the end-to-end planning, design...Senior
$107.9k - $195.05k
...! Leidos’ Defense Systems Kinetics Business Area is seeking a Software Developer to join our team as part of the Strategic High-speed... ...will be expected to apply domain knowledge to integrated digital engineering for conceptual system development providing operational...SeniorFull timeWork experience placement- ...Senior AI / ML Engineer Beavercreek, OH Awetomaton is seeking a Senior AI / ML Engineer to grow our first onsite presence with existing... ...Container Technology (Docker / podman / etc.) Mastery of software configuration management using Git. Desired Education...SeniorWork at officeFlexible hours
$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorRemote work- ...scenarios to include aircraft behaviors, maneuvers, and decision-making logic. Additional efforts are likely to include developing software in support of advancing the AFSIM framework with new capabilities, models, and features. Minimum Qualifications Top...SeniorContract work
- ...Job Title: Front End Software Engineer Location: Dayton, OH Eligibility: Candidate must possess an active TS/SCI clearance Job Description:... ...candidates must have a B.A./B.S. and 4 years of experience - Senior level candidates must have a B.A./B.S. and 10 years of experience...Remote work
- ...Full Stack Software Engineer Location: Dayton, OH, US Job ID: ATR 17953 Job Description Job Title: Full Stack Software Engineer... ...candidates must have a B.A./B.S. and 4 years of experience Senior level candidates must have a B.A./B.S. and 10 years of experience...Remote work
$103.6k - $155.4k
...of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of... ...are looking for you to join our team as a Principal or Senior Principal Embedded Software Engineer based out of Beavercreek, OH. As an Embedded...SeniorFull timeInternshipWorldwideRelocation packageShift work- ...place to work and succeed. We are searching for a motivated Software Engineer to join our exploitation and analysis group to start a career... ...in support of our mission. Willing to work alongside senior engineers to learn from experts and explore the tradecraft....Work experience placement
- ...security clearance. We are currently seeking an Entry Level Software Developer with a minimum of a BS degree in computer science or... ...a basic knowledge of Agile software development practices and engineering best practices for software development. Candidate must have...
- ...Software Engineer Software Engineer, Senior Wright-Patterson Air Force Base Dayton, Ohio HX5 is an award-winning provider of engineering, research and development, and technical services to clients such as NASA and the Department of Defense. Founded...Permanent employmentFull timeWork at officeMonday to FridayFlexible hours
$69.3k - $158k
...Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to help create a system that will make a difference...Full timeContract workPart timeWork at officeLocal areaRemote work- ..., self-motivated employees that strive to find a way to get things done. Join our team of experts as we engineer national security! Altamira is seeking a Software Engineer to help our National Air & Space Intelligence Center (NASIC) customer engineer advanced data management...
- ...Job Type Full-time Description Software Engineer Etegent Technologies is a defense-focused technology company with offices in Beavercreek and Blue Ash, OH. We are a multi-disciplinary team of engineers, scientists, and management professionals dedicated...Full timeCasual workWork at officeImmediate startRemote workFlexible hoursDay shift
- ...Full-Stack Software Engineer We're seeking an experienced Full-Stack Software Engineer to join a dynamic team. Required qualifications include experience writing software in Java or Golang, working with a modern web application framework (Vue, React, Angular), developing...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Senior. Be the first to apply!
- senior robotics software engineer Dayton, OH
- senior software engineer Dayton, OH
- software developer fintech Dayton, OH
- senior software engineer ruby on rails Dayton, OH
- federal - software developer Dayton, OH
- consulting software engineer Dayton, OH
- software engineer travel Dayton, OH
- junior software developer remote Dayton, OH
- scientific software engineer Dayton, OH
- senior software engineer remote Dayton, OH

