Taro Logo

Staff / Sr Staff C++ Software Engineer

SciTec delivers advanced sensor data processing technologies and scientific instrumentation capabilities for National Security and Defense.
$96,000 - $140,000
Backend
Staff Software Engineer
In-Person
11 - 50 Employees
5+ years of experience
Defense · Space

Job Description

SciTec, a dynamic small business focused on national security and defense, is seeking a Staff/Sr Staff C++ Software Engineer to join their team in Boulder, Colorado. The role involves developing next-generation missile warning software, focusing on image analysis, low-latency data processing, and detection algorithms for remote sensing systems.

The position offers an opportunity to work on critical national security projects, implementing and optimizing algorithms for sensor data exploitation. The ideal candidate will be a master of C++ development, comfortable with software architecture, and thrive in a fast-paced, collaborative environment. The role requires strong technical skills in high-throughput processing and algorithm development, combined with the ability to work effectively in an Agile team setting.

The company offers an impressive benefits package, including 100% company-paid medical insurance, ESOP participation, and a 3% fully vested 401k contribution. The salary range of $96,000-$140,000 reflects the senior level of the position. This role is perfect for experienced software engineers who want to make a meaningful impact in defense technology while working with cutting-edge sensor systems and data processing algorithms.

Key technical requirements include 5+ years of C++ experience, Linux expertise, and strong knowledge of data structures and optimization. The position requires U.S. citizenship and the ability to obtain a DoD security clearance, as the work involves sensitive government contracts. Preferred qualifications include GPU programming experience, modern C++ standards knowledge, and experience with remote sensing data.

Last updated 20 days ago

Responsibilities For Staff / Sr Staff C++ Software Engineer

  • Implement new algorithms for remote sensor data exploitation
  • Optimize existing high-throughput algorithms for image analysis, detection, and tracking
  • Demonstrate fluent, idiomatic mastery of C++
  • Work as part of an Agile team and contribute to shared tools

Requirements For Staff / Sr Staff C++ Software Engineer

Linux
  • Bachelor's degree in physical sciences, mathematics, engineering, or computer science
  • At least five years of professional experience and fluency in C++
  • At least three years of professional experience using Linux operating systems
  • Knowledge of Data Structures
  • Optimization skills for high-data-throughput processing
  • Detail oriented
  • Good verbal and written communication skills
  • Ability to work full-time in-person in Boulder, CO office location
  • Ability to obtain and maintain a DoD security clearance
  • U.S. citizenship required

Benefits For Staff / Sr Staff C++ 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
  • Short-term Disability insurance
  • Annual Profit-Sharing Plan
  • Discretionary Performance Bonus
  • Paid Parental Leave
  • Generous Paid Time Off
  • Flexible Work Hours