Senior Staff C++ Software Engineer

SciTec delivers advanced sensor data processing technologies and scientific instrumentation capabilities for National Security and Defense.
$116,000 - $140,000
Backend
Staff Software Engineer
In-Person
7+ years of experience
Defense

Description For Senior Staff C++ Software Engineer

SciTec, a dynamic small business focused on national security and defense, is seeking a Senior Staff C++ Software Engineer to join their growing team in Boulder, Colorado. This role presents an exceptional opportunity to work on Next-Generation Missile Warning software and contribute to critical national defense capabilities.

The position requires a seasoned professional with at least 7 years of C++ experience and strong Linux expertise. You'll be working in a collaborative, fast-paced environment, developing and optimizing algorithms for remote sensor data exploitation. The role combines technical leadership with hands-on development, requiring both deep programming expertise and system architecture knowledge.

As a Senior Staff Engineer, you'll be instrumental in designing and implementing high-throughput algorithms, working within government frameworks, and contributing to core national security capabilities. The position offers competitive compensation ($116,000-$140,000) and comprehensive benefits, including full medical coverage, ESOP, and 401(k) contributions.

The ideal candidate will have a background in physical sciences, mathematics, engineering, or computer science, with experience in OPIR, E/O, SAR, Spectral, RF, or other remotely sensed data. This role requires U.S. citizenship and the ability to obtain a DoD security clearance, reflecting the position's importance in national security projects.

Join SciTec to work on meaningful projects that directly impact national defense while enjoying the benefits of a small business environment with the resources and stability of government contracts. The Boulder location offers an excellent quality of life combined with challenging and rewarding work in advanced technology development.

Last updated 2 months ago

Responsibilities For Senior Staff C++ Software Engineer

  • Implement new algorithms for remote sensor data exploitation
  • Optimize existing high-throughput algorithms
  • Demonstrate fluent, idiomatic mastery of primary language
  • Work as part of an Agile team and contribute to shared tools

Requirements For Senior Staff C++ Software Engineer

Linux
  • Bachelor's degree in physical sciences, mathematics, engineering, or computer science
  • At least seven years of professional experience and fluency in C++
  • At least three years of professional experience using Linux operating systems
  • Knowledge in C++ language on Linux
  • Knowledge of Data Structures
  • Detail oriented
  • Good verbal and written communication skills
  • Ability to obtain and maintain a DoD security clearance
  • U.S. citizenship required

Benefits For Senior 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

Interested in this job?

Jobs Related To SciTec Senior Staff C++ Software Engineer

Rust Staff/Senior Software Engineer

Staff/Senior Software Engineer position at SciTec focusing on missile warning software development using Rust and C++, offering competitive benefits and the opportunity to work on national defense projects.

Software Engineer Sr. Staff/Senior

Senior/Staff Software Engineer role at SciTec, developing advanced sensor data processing technologies for defense and national security, requiring TS/SCI clearance.

Senior Staff / Senior Aerospace Software Engineer

Senior Staff/Senior Aerospace Software Engineer position at SciTec, developing missile warning and aircraft tracking software for national defense, requiring Java expertise and security clearance.

Senior Staff / Senior Aerospace Software Engineer

Senior Staff/Senior Aerospace Software Engineer position at SciTec, developing missile warning and aircraft tracking software, requiring Java expertise and security clearance eligibility.

Senior Staff / Senior Java Software Engineer

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