Senior Staff / Senior Algorithm Engineer (Clearance Required)

SciTec•Dayton, OH
•$127,000 - $193,000

About The Position

SciTec, a Firefly Aerospace company, is a defense contractor that develops technologies for U.S. National Security and Defense, including remote sensing algorithms, tools, and techniques for missile defense, intelligence, surveillance, and reconnaissance; space domain awareness; and aircraft survivability missions. This position is contingent upon contract award and requires U.S. citizenship and an active Top Secret security clearance. SciTec cannot sponsor employee work visas. The Senior Staff / Senior Algorithm Engineer will design, develop, and deliver high-performance algorithms for complex raw data feeds and image processing, and enhance existing research and development algorithms in collaboration with scientific and technical users in a mission-focused environment. The role calls for deep Python, Rust, and C++ expertise, sound software engineering judgment, cross-disciplinary collaboration, and the ability to influence technical direction through example and mentorship. The role develops advanced numerical algorithms and end-to-end processing pipelines for mission environments. The listed salary range is $127,000–$193,000 per year. The position offers a competitive benefits package and flexible work hours.

Requirements

  • Active Top Secret security clearance.
  • U.S. citizenship; required for the security clearance and employment on the company's U.S. government contracts.
  • 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.
  • Proficiency 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.

Nice To Haves

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

Responsibilities

  • Lead 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++, emphasizing scalability, reduced latency, and operational robustness.
  • 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 ingestion through processing chains, feature extraction, and tracking to production deployment in mission environments.
  • Use CUDA and its ecosystem of libraries.

Benefits

  • 4% Safe Harbor 401(k) match.
  • 100% company-paid HSA.
  • Medical insurance, with a choice of two 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service