C++ Senior/Principal Software Engineer - Boulder, CO

A dynamic small business delivering advanced sensor data processing technologies and scientific instrumentation capabilities for National Security and Defense.
$137,000 - $194,000
Backend
Principal Software Engineer
In-Person
8+ years of experience
Defense

Description For C++ Senior/Principal Software Engineer - Boulder, CO

SciTec is seeking a Principal Software Engineer to join their defense-focused team in Boulder, CO. This role offers a unique opportunity to work on critical national defense projects, specifically in detection and tracking software development. The position involves working with Overhead Persistent InfraRed (OPIR) sensor data and radar data for Missile Warning, Missile Defense, and Battlespace Awareness.

The ideal candidate will bring 8+ years of professional experience with strong C++ expertise and Unix systems knowledge. You'll lead large teams and guide software engineering across multiple Agile teams, while working in a fast-paced, collaborative environment. The role requires U.S. citizenship due to security clearance requirements.

The company offers an impressive benefits package including 100% paid medical insurance, dental and vision coverage, and an Employee Stock Ownership Plan. With a salary range of $137,000-$194,000, this position provides both technical challenges and leadership opportunities in the defense sector.

As a Principal Engineer, you'll be responsible for architecture, design, and testing of large-scale software systems, while providing thought-leadership across the company. The role combines technical expertise with customer interaction, making it ideal for someone who enjoys both technical challenges and communication aspects of software development.

Working at SciTec means contributing to important national security projects while being part of a dynamic small business environment. The company's focus on employee benefits and professional growth, combined with the technical complexity of the work, makes this an excellent opportunity for experienced software engineers looking to make a significant impact in the defense industry.

Last updated 3 days ago

Responsibilities For C++ Senior/Principal Software Engineer - Boulder, CO

  • Demonstrate expertise at primary language and large-scale Software Engineering, including architecture, design, and testing
  • Lead large teams, guide software engineering across multiple Agile teams
  • Provides thought-leadership and subject matter expertise across the company
  • Regularly communicate with customers, present status, engage in program-level meetings and processes

Requirements For C++ Senior/Principal Software Engineer - Boulder, CO

Linux
  • A Bachelor's degree in the physical sciences, mathematics, engineering, or computer science and 8+ years of professional experience
  • At least 8 years of professional experience and fluency in C++
  • At least 5 years of professional experience using Unix operating systems
  • The ability to obtain and maintain a DoD security clearance
  • Knowledge in C++ language on Linux
  • Knowledge of writing and debugging Makefiles
  • Knowledge of writing and debugging shell scripts
  • Knowledge of Data Structures
  • Detail oriented
  • Good verbal and written communication skills
  • U.S. citizenship is required

Benefits For C++ Senior/Principal Software Engineer - Boulder, CO

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Employee Stock Ownership Plan (ESOP)
  • 3% Fully Vested Company 401K Contribution (no employee contribution required)
  • 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
  • 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, including Holiday, Vacation, and Sick Pay
  • Flexible Work Hours

Interested in this job?

Jobs Related To SciTec C++ Senior/Principal Software Engineer - Boulder, CO

Principal PM (Product Management) Architect

Principal Product Management Architect role at Microsoft Developer Center Norway, leading product strategy and development for enterprise cloud services.

Principal Software Engineer - Fabric Graph

Principal Software Engineer position at Microsoft leading graph database development, focusing on scale-out indices and algorithms for large-scale analytics.

Principal Software Engineer

Principal Software Engineer role at Microsoft's 1ES team, focusing on developing engineering tools and services, offering remote work and competitive compensation.

Principal Product Manager: Live Payments

Lead product strategy and development for Intuit's Live Payments division, focusing on innovative payment solutions for mid-market and SMB merchants.

Principal Software Engineer - Identity and Access Management

Lead Identity and Access Management initiatives at MuleSoft, driving platform convergence with Salesforce through technical expertise and leadership.