2,016,522open jobs
119,381companies
249,324added this week
Browse all
Salary
$127k – $193k per year
Location
In office (Dayton)
Seniority
Staff
Visa
No sponsorship (stated in the posting)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 28, 2026. First seen by Alion on Oct 26, 2026. SciTec scores A on the Alion truth index.

Overview
Company
Impact
Profile match
SciTec is a US defense technology contractor, founded in Princeton, New Jersey, that develops remote sensing algorithms, sensor data processing software and command and control systems for missile defense, space domain awareness and intelligence missions. A wholly owned subsidiary of Firefly Aerospace, it works for the Department of Defense and other US government customers, and its largest office is in Boulder, Colorado, with further sites in Huntsville, Aurora and the Dayton area. It hires C++ and Python software engineers, systems and test engineers, cybersecurity staff requiring clearances, contracts managers and interns.

SciTec, a Firefly Aerospace company, is a dynamic non-traditional defense contractor that delivers advanced technologies in support of U.S. National Security and Defense. For the past forty-five plus years, we have supported Department of Defense customers by developing innovative remote sensing algorithms, tools, and techniques to deliver world-class data exploitation capabilities supporting missile defense; intelligence, surveillance, & reconnaissance; space domain awareness; and aircraft survivability missions.

Important Notice: SciTec exclusively works on U.S. government contracts that require U.S. citizenship for all employees. SciTec cannot sponsor or assume sponsorship of employee work visas of any type. Further, U.S. citizenship is a requirement to obtain and keep a security clearance. Applicants that do not meet these requirements will not be considered.

NOTE: This role is contingent upon contract award.

We are seeking a Senior Staff / Senior Algorithm Software Engineer with a passion to design, develop, and deliver high-performance algorithms applied to complex raw data feeds for image processing. Additionally, this role focuses on enhancing existing novel R&D algorithms working closely with scientific and technical users in a mission-focused environment.

The ideal candidate is a strong contributor with deep Python, Rust, and C++ expertise utilizing sound software engineering judgment, and the ability to collaborate across disciplines while influencing technical direction through example and mentorship.

Responsibilities

  • Lead the research, development, and maturation of advanced numerical algorithms for image processing and data exploitation, including detection, tracking, estimation, clutter suppression, and processing.
  • Design, implement, and optimize high-performance tracking algorithms in Python, Rust, and C++, with emphasis on scalability, latency reduction, and robustness for operational missions.
  • Develop and tune Kalman filtering, tracking, and data exploitation algorithms in Python, Rust, and C++.
  • Develop and optimize Resource Management algorithms based on mission requirements
  • Architect and develop end to end processing pipelines, from raw data ingest through processing chains, feature extraction, tracking, and production deployment in mission environments.
  • Experience employing Cuda and its ecosystem for libraries

Requirements

  • Active Top Secret security clearance
  • Bachelor’s degree in Computer Engineering, Physics, Math, or a related technical field
  • 8+ years of professional software engineering experience
  • 5+ years of experience implementing Kalman or particle filtering
  • Proficient in Python, Rust, and C++ for algorithm development and tuning
  • Experience writing and maintaining automated tests
  • Strong attention to detail and commitment to high-quality, well-tested code
  • Excellent verbal and written communication skills
  • Demonstrated ability to collaborate effectively across technical disciplines

Candidates who have any of the following skills will be preferred:

  • PhD in Applied Mathematics, Physics, Electrical Engineering, or related technical field
  • Active TS/SCI security clearance
  • Experience working with remotely sensed data or scientific data processing workflows
  • Experience working with Computer Vision algorithms and libraries for feature recognition and typing
  • Experience working in Agile software development environments and using task scheduling and tracking software (e.g., JIRA)

*Resumes, Cover Letters, and Applications which are generated by AI will not be considered for employment

Colorado Residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.

Benefits

SciTec offers a highly competitive salary and benefits package, including:

  • 4% Safe Harbor 401(k) match
  • 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
  • 80% company paid Dental insurance
  • 100% company paid Vision insurance
  • 100% company paid Life insurance
  • 100% company paid Long-term Disability insurance
  • 100% company paid Hospital Indemnity insurance
  • Voluntary Accident and Critical Illness insurance
  • Short-term Disability insurance
  • Annual Profit-Sharing Plan
  • Discretionary Performance Bonus
  • Paid Parental Leave
  • Generous Paid Time Off, including Holiday, Vacation, and Sick Pay
  • Flexible Work Hours

The pay range for this position is $127,000 - $193,000 / year. SciTec considers several factors when extending an offer of employment, including but not limited to the role and associated responsibilities, a candidate's work experience, education/training, and key skills. This is not a guarantee of compensation.

SciTec is proud to be an Equal Opportunity employer. VETS/Disabled.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,016,522 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Industrial Engineering
Similar stack
Same company
Dayton
≈ $87k – $165k per year (Estimated) · In office · Full-Time · 5+ years exp · High School Diploma · Rosenberg
Management
Oracle ERP
Apply
≈ $104k – $210k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Tampa
Chips/EDA
Statistical Process Control
SpaceTech
FMEA
Apply
$65k – $70k per year · In office · Full-Time · 5+ years exp · Master's Degree · Lodi
Apply
Principal Engineer 1 day ago
≈ $100k – $202k per year (Estimated) · Hybrid · Full-Time · 12+ years exp · Bachelor's Degree · Dublin
Java
AI/ML
Knowledge Graph
Machine Learning
Apply
$112k – $152k per year · In office · Secret · Full-Time · 5+ years exp · Bachelor's Degree · Berkeley
SpaceTech
MBSE
Apply
≈ $43k – $87k per year (Estimated) · In office · Addison · Dayton · Las Vegas · Oakville
Design
AutoCAD
Apply
Systems Engineer 1 day ago
≈ $62k – $113k per year (Estimated) · In office · TS/SCI · 3+ years exp · Bachelor's Degree · Dayton
DevOps
CI/CD
Management
Agile
Apply
≈ $34k – $77k per year (Estimated) · In office · High School Diploma · Dayton
Cybersecurity
HIPAA
Apply
≈ $27k – $46k per year (Estimated) · In office · 1+ year exp · High School Diploma · Dayton
Apply
Facilities Coordinator 11 hours ago
$60k – $80k per year · In office · 2+ years exp · Associate's Degree · Cincinnati · Dayton
Apply
See all jobs
This is one of many
2,016,522 more open roles from verified company boards, updated every day.