SciTec logo

Senior Staff Numerical Algorithm Software Engineer

SciTec

Boulder, COFull-time$127–157K/yrSeen 1w agoSeen in employer's feed 1 day ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$127–157K/yr
Location
Boulder, CO
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Security clearanceBachelor's degree

Job overview

SciTec seeks a Senior Staff Numerical Algorithm Software Engineer to research and develop algorithms for remote sensor data exploitation. The role focuses on Kalman filtering, tracking, and data exploitation, with algorithm and sensor-system performance characterization. The engineer will contribute to shared tools as part of an Agile team and work full-time in person at SciTec’s Boulder office.

Skills & qualifications

RequiredNice to have

Skills

PythonC++Software DesignSoftware ArchitectureState EstimationTrackingGuidance Navigation and ControlLinuxAttention to DetailOral CommunicationWritten CommunicationApplication OrchestrationCloud DeploymentAgile Software DevelopmentRemote Sensing Data Analysis

Qualifications

Bachelor's in Physical Sciences, Mathematics, Engineering, or Computer Science5+ Years Professional Experience or Additional Education2+ Years Academic or Professional C++ and Python ExperienceActive DoD Security ClearanceAdvanced Degree in Physical Sciences, Mathematics, Engineering, or Computer Science

Benefits

401(k) Match
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave

Full job description

Responsibilities - Research new algorithms and analysis techniques for remote sensor data exploitation - Demonstrate fluent, idiomatic mastery of Python and/or C++; comfort with software design and architecture - Develop and tune Kalman filtering, tracking, and data exploitation algorithms in Python and C++ - Characterize quality/performance of algorithms and sensor systems - Work as part of an Agile team and contribute to shared tools - Other duties as assigned ## Requirements - A Bachelor's degree in the physical sciences, mathematics, engineering, or computer science - At least 5 years of ongoing professional experience technological fields (additional years of education may be substituted 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 - Ability to work full-time in-person in Boulder, CO office location - Detail oriented - Strong oral and written communication skills Candidates who have any of the following skills will be preferred - A current active DoD security clearance - An 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 the exploitation and analysis of OPIR, E/O, SAR, Spectral, RF, or other remotely sensed data *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 - $157,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.

How this job compares

Set against the 34,885 open Software Engineer jobs on Olive Jobs, counted October 29, 2026.

Pay
  • This posting$127–157K/yr
  • Colorado median$124–194K/yr978 salary ranges
  • US median$140–222K/yr28,048 salary ranges

This range's midpoint, $142K, is 9% below the Colorado median midpoint ($156K) — in the middle half of Software Engineer salary ranges in Colorado.

Openings
Olive Jobs lists 1,128 open Software Engineer jobs in Colorado and 34,885 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in Colorado
Experience
This posting asks for at least 5 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (28,135 postings).
Education
This posting asks for a bachelor's degree; 12,578 of the 34,885 open Software Engineer jobs (36%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 29, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.