Numerical Algorithm Software Engineer

SciTec is a dynamic small business delivering advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense.
$117,000 - $168,000
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI · Defense

Description For Numerical Algorithm Software Engineer

SciTec, Inc. is seeking a Numerical Algorithm Software Engineer to join their Defense, Intelligence, & Space Solutions team. This role focuses on developing low-latency data processing, fusion, and tracking algorithms for exploitation of remote sensing systems. The ideal candidate will work in a collaborative, small-team environment, prototyping and developing advanced algorithms for eventual integration in C++ on Linux operating systems.

Key responsibilities include:

  • Researching new algorithms and analysis techniques for remote sensor data exploitation
  • Developing proof-of-concept signal processing, image processing, and data exploitation tools in Python
  • Improving Python tools for machine learning, modeling, and simulation efforts
  • Characterizing quality/performance of algorithms and sensor systems
  • Working as part of an Agile team and contributing to shared tools

Requirements:

  • Bachelor's degree in physical sciences, mathematics, engineering, or computer science
  • At least 5 years of professional experience with C++, Python, and Linux operating systems
  • Experience with exploitation and analysis of remotely sensed data (OPIR, E/O, SAR, Spectral, RF)
  • Ability to work full-time in-person in Boulder, CO
  • Strong attention to detail and good communication skills

Preferred qualifications:

  • Current active DoD SECRET security clearance or higher
  • Advanced degree in relevant fields
  • Experience with cloud application orchestration/deployment and Agile software development

SciTec offers a competitive salary range of $117,000 - $168,000 per year, along with an extensive benefits package including ESOP, 401K contributions, various insurance coverages, profit-sharing, and generous paid time off.

Note: U.S. citizenship is required for all employees due to the nature of government contracts and security clearance requirements.

Last updated 4 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 for 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 5 years of professional experience with C++, Python, and Linux operating systems
  • Experience with exploitation and analysis of remotely sensed data (OPIR, E/O, SAR, Spectral, RF)
  • Ability to work full-time in-person in Boulder, CO
  • Strong attention to detail
  • Good verbal and written communication skills
  • U.S. citizenship

Benefits For Numerical Algorithm Software Engineer

401k
Dental Insurance
Equity
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • 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

Senior Staff / Senior Java Software Engineer

Senior Java Software Engineer role at SciTec, developing missile warning and aircraft tracking software for defense and national security, requiring 4+ years experience.

Numerical Algorithm Software Engineer

SciTec seeks a Numerical Algorithm Software Engineer for defense and intelligence data processing in Boulder, CO.

Senior Systems Engineer

Senior Systems Engineer for defense and space solutions at SciTec in Boulder, CO. 10+ years experience required.

Model-Based Systems Engineer

SciTec seeks a Model-Based Systems Engineer to develop and implement MBSE processes for Agile software development in defense and national security.

Senior Backend Software Engineer / SMTS - Distributed Systems

Senior Backend Software Engineer position at Salesforce focusing on distributed systems development, requiring 6+ years of experience in backend development and cloud technologies.