This position is no longer accepting applications
Closed on September 24, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Senior Staff Numerical Algorithm Software Engineer
Python
Senior
Data Analysis
Data Processing
Engineering
Kalman Filtering
Numerical Algorithms
Programming
Software Development
Software Engineer
Software Engineering
Systems
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at SciTec.
Job Description
Senior Staff Numerical Algorithm Software Engineer role focused on low-latency remote sensing exploitation and tracking in an Agile environment.
Responsibilities
- Explore and evaluate new algorithms and analysis techniques for remote sensor data exploitation
- Apply idiomatic, fluent Python and/or C++ with strong software design and architecture practices
- Develop and tune Kalman filtering, tracking, and data exploitation algorithms using Python and C++
- Assess algorithm and sensor system quality and performance
- Collaborate with an Agile team to prototype and integrate capabilities
- Contribute to shared tools and ongoing team development
- Perform other duties as assigned
Requirements
- Bachelor’s degree in the physical sciences, mathematics, engineering, or computer science
- At least 5 years of ongoing professional experience in technological fields (additional education may substitute for years of experience)
- Experience with state estimation, tracking, or Guidance, Navigation, and Control (GNC)
- At least 2 years of academic or professional experience in C++ and Python
- Fluency with Linux operating systems
- Detail oriented
- Strong oral and written communication skills
- Ability to work full-time in-person in the Boulder, CO office location
Technologies
- Python
- C++
- Linux
- Kalman filtering
Preferred Qualifications
- Current active DoD security clearance
- Advanced degree in the physical sciences, mathematics, engineering, or computer science
- Professional experience with application orchestration and/or deployment to the cloud
- Professional experience with Agile software development
- Professional experience with exploitation and analysis of OPIR, E/O, SAR, Spectral, RF, or other remotely sensed data
- Note: Resumes, cover letters, and applications generated by AI will not be considered
Compensation and Location
- Location: Boulder, CO (onsite)
- Pay range: USD 127,000 - 157,000 per year
- SciTec may consider factors such as role and responsibilities, work experience, education/training, and key skills when extending an offer
- Pay range is not a guarantee of compensation
Benefits
- 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
U.S. Citizenship and Security Clearance 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
- U.S. citizenship is required to obtain and keep a security clearance
- Applicants that do not meet these requirements will not be considered
Colorado Residents: Redaction/Removal of Age-Identifying Information
- In any materials submitted, age-identifying information such as age and date of birth may be redacted or removed
- No penalty will apply for redacting or removing this information