Taro Logo

Numerical Algorithm Software Engineer

A dynamic small business delivering advanced sensor data processing technologies and scientific instrumentation capabilities for National Security and Defense.
$117,000 - $168,000
Backend
Senior Software Engineer
In-Person
11 - 50 Employees
5+ years of experience
Defense

Description For Numerical Algorithm Software Engineer

SciTec, a dynamic small business in the defense sector, is seeking a Numerical Algorithm Software Engineer to join their growing team in Boulder, CO. This role sits at the intersection of advanced software development and defense technology, focusing on low-latency data processing, fusion, and tracking algorithms for remote sensing systems.

The position offers an exciting opportunity to work on cutting-edge projects for the Department of Defense and U.S. Government, developing innovative tools for world-class data exploitation capabilities. As a senior engineer, you'll be working in a collaborative, small-team environment alongside Scientists, Engineers, and Developers, where you'll be responsible for prototyping and developing advanced algorithms that will eventually be integrated into C++ applications on Linux systems.

The ideal candidate will bring at least 5 years of professional experience with both Python and C++, along with extensive knowledge of Linux operating systems. Your background should include expertise in state estimation, detection and tracking, or guidance, navigation and control (GNC), as well as experience with various types of remotely sensed data (OPIR, E/O, SAR, Spectral, RF).

SciTec offers an outstanding benefits package, including 100% company-paid medical insurance, vision insurance, and life insurance, along with an Employee Stock Ownership Plan and 3% fully vested 401K contribution. The compensation range of $117,000 - $168,000 reflects the senior nature of the role and the value SciTec places on experienced talent.

This is an exceptional opportunity for a skilled software engineer who wants to make a meaningful impact in national security and defense while working with cutting-edge technology. The position requires U.S. citizenship due to the nature of government contracts, and candidates with an active DoD SECRET security clearance or higher are preferred. If you're passionate about algorithm development, sensor data processing, and want to work in a dynamic, mission-driven environment, this role offers the perfect blend of technical challenge and purpose-driven work.

Last updated 3 months ago

Responsibilities For Numerical Algorithm Software Engineer

  • Research new algorithms and analysis techniques for remote sensor data exploitation
  • Demonstrate fluent, idiomatic mastery of Python and C++
  • Develop proof-of-concept signal processing, image processing, and data exploitation tools in Python
  • Improve Python tools surrounding machine learning, modeling, and simulation efforts
  • Characterize quality/performance of algorithms and sensor systems
  • Work as part of an Agile team and contribute to shared tools

Requirements For Numerical Algorithm Software Engineer

Python
Linux
  • Bachelor's degree in physical sciences, mathematics, engineering, or computer science
  • At least five years professional experience with C++, Python
  • At least five years professional experience using Linux operating systems
  • Professional experience with state estimation, detection and tracking, or guidance, navigation and control (GNC)
  • Professional experience with exploitation and analysis of OPIR, E/O, SAR, Spectral, RF, or other remotely sensed data
  • Ability to work full-time in-person in Boulder, CO office location
  • Detail oriented
  • Good verbal and written communication skills

Benefits For Numerical Algorithm Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Employee Stock Ownership Plan (ESOP)
  • 3% Fully Vested Company 401K Contribution
  • 100% company paid HSA Medical insurance
  • 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

Interested in this job?

Jobs Related To SciTec Numerical Algorithm Software Engineer