Senior Staff / Senior Algorithm Engineer (Clearance Required)

SciTec

Dayton (OH)

On-site

USD 127,000 - 193,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

4% Safe Harbor 401(k) match
Company-paid health insurance
Vision insurance
Life insurance
Long-term disability insurance
Profit sharing

Job summary

SciTec, a Firefly Aerospace company, seeks a Senior Staff / Senior Algorithm Software Engineer to design and deliver high-performance image processing algorithms on sensitive datasets for national security missions. You will lead development across Python, Rust and C++, implement Kalman/particle filtering, and mentor peers while collaborating with cross-disciplinary teams in a mission-driven environment.

A TS clearance and U.S. citizenship are required.

Qualifications

  • Must have 8+ years of professional software engineering experience.
  • Bachelor’s degree in a technical field (Computer Engineering, Physics, Math, or related).
  • Proficiency in Python, Rust and C++ for algorithms.
  • Active TS security clearance and U.S. citizenship required.

Responsibilities

  • Lead the research, development, and maturation of advanced numerical algorithms for image processing and data exploitation (detection, tracking, estimation, clutter suppression).
  • Design, implement, and optimize high-performance tracking algorithms in Python, Rust, and C++, focusing on scalability and low latency.
  • Develop and tune Kalman or particle filtering methods in Python, Rust, and C++.
  • Develop resource management algorithms based on mission requirements.
  • Architect end-to-end processing pipelines from raw data to production deployment in mission environments.
  • Leverage CUDA and related libraries for performance.

Skills

Python
Rust
C++
Kalman/Particle filtering
Automated testing
Communication skills
Collaboration across disciplines

Education

Bachelor’s degree in Computer Engineering, Physics, Math, or related technical field

Tools

CUDA

Job description

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.

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
  • 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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff / Senior Algorithm Engineer (Clearance Required)
Senior Staff / Senior Algorithm Engineer (Clearance Required)

SciTec Incorporated • Dayton (OH)

On-site
USD 127,000 - 193,000
4% Safe Harbor 401(k) match
Company-paid Health insurance
Company-paid Dental insurance
+7
Senior Staff / Senior Numerical Algorithm Software Engineer
Senior Staff / Senior Numerical Algorithm Software Engineer

SciTec Incorporated • Boulder (CO)

On-site
USD 127,000 - 193,000
4% Safe Harbor 401(k) match
Company-paid health insurance
Dental insurance subsidy
+11
Senior Staff / Senior Numerical Algorithm Software Engineer
Senior Staff / Senior Numerical Algorithm Software Engineer

SciTec • Boulder (CO)

On-site
USD 127,000 - 193,000
401k match
HSA medical insurance
Dental insurance
+11
Senior Numerical Algorithm Software Engineer
Senior Numerical Algorithm Software Engineer

SciTec Incorporated • Boulder (CO)

On-site
USD 155,000 - 180,000
4% Safe Harbor 401(k) match
100% company paid HSA Medical insurance
Generous Paid Time Off
Staff / Sr Staff Numerical Algorithm Software Engineer
Staff / Sr Staff Numerical Algorithm Software Engineer

SciTec • Boulder (CO)

On-site
USD 102,000 - 157,000
401k match
HSA health insurance
Dental insurance
+7
Staff / Sr Staff C++ Software Engineer
Staff / Sr Staff C++ Software Engineer

SciTec, Inc. • Boulder (CO)

On-site
USD 102,000 - 157,000
401(k) match
Company paid health insurance
Dental insurance (80% paid)
+6
Senior Staff / Senior Full Stack Engineer (Clearance Required)
Senior Staff / Senior Full Stack Engineer (Clearance Required)

SciTec Incorporated • Dayton (OH)

On-site
USD 127,000 - 193,000
4% Safe Harbor 401(k) match
Company paid health insurance
Dental insurance
+9
Senior Staff / Senior Full Stack Engineer (Clearance Required)
Senior Staff / Senior Full Stack Engineer (Clearance Required)

SciTec • Dayton (OH)

On-site
USD 127,000 - 193,000
Safe Harbor 401(k) match
Company-paid health insurance
Dental insurance (80% covered)
Senior Numerical Algorithm Software Engineer
Senior Numerical Algorithm Software Engineer

SciTec, Inc. • Boulder (CO)

Hybrid
USD 156,000 - 193,000
401(k) match
Health insurance (company paid)
Dental insurance (company paid)
+2
Staff / Sr Staff C++ Software Engineer
Staff / Sr Staff C++ Software Engineer

SciTec • Boulder (CO)

On-site
USD 96,000 - 140,000
4% Safe Harbor 401(k) match
100% company paid HSA Medical insurance
80% company paid Dental insurance
+5