C++ Senior Staff/Senior Software Engineer

SciTec

$125K — $162K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, physical science, mathematics, or engineering
  • 5+ years of professional C++ software development experience
  • 3+ years of experience working in Linux environments
  • Strong knowledge of data structures and algorithms
  • Ability to obtain and maintain a DoD security clearance

Responsibilities

  • Design, implement, and maintain C++ software components for sensor data processing
  • Develop and optimize high-throughput algorithms for image analysis, detection, and tracking
  • Improve performance, scalability, and reliability of existing software systems
  • Write clean, maintainable, and well-documented C++ code using modern language features
  • Support integration, testing, and debugging in Linux environments
  • Lead a small team in executing high-level software requirements in an Agile environment
  • Participate in code reviews and mentor team members

Benefits

  • 4% Safe Harbor 401(k) match
  • 100% company paid HSA Medical insurance, with a choice of 2 buy-up options
  • 100% company paid Life and Long-term Disability insurance
  • Generous Paid Time Off, including Holiday, Vacation, and Sick Pay
  • Flexible work hours
Full Job Description
SciTec is seeking a senior C++ software developer to support programs delivering Missile Defense Solution software. You will work within a fast-paced environment on a team delivering end-to-end software processing of Overhead Persistent InfraRed (OPIR) sensor data for Missile Warning, Missile Defense, Battlespace Awareness, and Technical Intelligence. This role focuses on hands-on algorithm development and optimization within a large, production C++ codebase running on Linux systems. This is a unique opportunity to be a part of a rapid pace environment consisting of scientists, engineers, and developers to prototype, develop, integrate, and test advanced front-end and back-end software solutions for integrating advanced exploitation algorithms into government frameworks. Our ideal candidate is a well-rounded, experienced C++ developer who works well as a part of a team, prioritizes the quality of their product, and seizes opportunities to be creative, learn and grow as a developer. Responsibilities - Design, implement, and maintain C++ software components supporting remote sensor data processing - Develop and optimize high-throughput algorithms for image analysis, detection, and tracking - Improve performance, scalability, and reliability of existing software systems - Apply strong understanding of data structures, algorithms, and performance trade-offs - Write clean, maintainable, and well-documented C++ code using modern language features - Support integration, testing, and debugging in Linux environments - As a product owner, work closely with customers to maintain high quality software through all stages of the Software Development Cycle - Take a high-level software requirement and be able to develop, maintain, and implement it while leading a small team of developers in an Agile Development environment - Participate in code reviews and mentor team members - Support documentation, knowledge sharing, and clear communication across the organization Requirements - Bachelor's degree in computer science, physical science, mathematics, or engineering - 5+ years of professional experience of C++ software development experience - 3+ years of professional experience working in Linux environments - Experience working with or building design systems and reusable component libraries - Solid understanding of software engineering best practices and commitment to high-quality code - Strong knowledge of data structures and algorithms - Demonstrated performance optimization skills for data-intensive or compute-intensive systems - Ability to work in-person in Boulder, CO office location - Ability to obtain and maintain a DoD security clearance - Effective communication skills and attention to detail Candidates who have any of the following skills will be preferred: - An advanced degree in computer science, physical science, mathematics, or engineering - Experience using features of C++ 17, 20, or 23 standards - Experience with GPU programming (e.g., CUDA, OpenCL, or similar) - Strong understanding of object-oriented design principles, including SOLID patterns - Professional experience with Agile software development processes and tools - Experience working with remote sensing data (OPIR, EO/IR, SAR, Spectral, RF or similar) - Fluency in one or more additional languages such as Python, Rust, Java, or MATLAB - A current DoD security clearance - Experience with software prototyping, development, and integration within government frameworks - Experience with Jira, Confluence, Scrum *Resumes, Cover Letters, and Applications which are generated by AI will not be considered for employment. Colorado Residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information. Benefits SciTec offers a highly competitive salary and benefits package, including: - 4% Safe Harbor 401(k) match - 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 The pay range for this position is $125,000 - $162,000/ year. SciTec considers several factors when extending an offer of employment, including but not limited to the role and associated responsibilities, a candidate's work experience, education/training, and key skills. This is not a guarantee of compensation.

Similar Jobs

More Jobs at SciTec

More Aerospace & Defense Jobs

Find similar C++ Senior Staff/Senior Software Engineer jobs: