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
5+ years of experience
Defense · Space

Description For Numerical Algorithm Software Engineer

SciTec is seeking a Numerical Algorithm Software Engineer to join their defense and space-focused team in Boulder, Colorado. This role combines software engineering expertise with algorithm development for sensor data processing. The position requires strong proficiency in Python and C++ programming, with a focus on developing low-latency data processing, fusion, and tracking algorithms for remote sensing systems. The ideal candidate will have 5+ years of experience and a background in physical sciences, mathematics, engineering, or computer science.

The role offers an opportunity to work on cutting-edge technology supporting national security and defense, developing innovative tools for data exploitation capabilities. You'll be part of a collaborative, small-team environment working alongside Scientists, Engineers, and Developers. The position involves both research and practical implementation of algorithms, particularly in areas like signal processing, image processing, and machine learning.

The company offers an attractive compensation package ranging from $117,000 to $168,000 annually, along with comprehensive benefits including stock ownership through ESOP, fully-paid medical insurance, 401(k) contributions, and various insurance coverages. The position requires U.S. citizenship due to government contract work and security clearance requirements.

Working at SciTec means being at the forefront of sensor data processing technologies while contributing to national security. The company's small business environment allows for significant impact and growth opportunities, supported by a strong benefits package and collaborative culture. The role combines theoretical knowledge with practical implementation, making it ideal for those passionate about both algorithm development and software engineering.

Last updated 3 months ago

Responsibilities For Numerical Algorithm Software Engineer

  • Research new algorithms and analysis techniques for remote sensor data exploitation
  • 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++ and 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
  • U.S. citizenship required

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
  • Paid Parental Leave
  • Generous Paid Time Off
  • Flexible Work Hours
  • Annual Profit-Sharing Plan
  • Discretionary Performance Bonus

Interested in this job?

Jobs Related To SciTec Numerical Algorithm Software Engineer