Staff / Sr Staff C++ Software Engineer
Role details
Job location
Tech stack
Job description
SciTec, a wholly owned subsidiary of Firefly Aerospace, is a dynamic non-traditional defense contractor that delivers advanced technologies in support of U.S. National Security. For over forty-five years, we have supported Department of Defense customers by developing innovative remote sensing algorithms, tools, and techniques to deliver world-class data exploitation capabilities supporting missile defense; intelligence, surveillance, & reconnaissance; space domain awareness; and aircraft survivability missions., * Implement software and optimize algorithms for high-throughput multi-object tracking systems
-
Demonstrate fluent, idiomatic mastery of C++; comfortable with software design and architecture
-
Work as part of an Agile team and contribute to shared tools
-
Other duties as assigned
Requirements
SciTec has an immediate opportunity for a talented software engineer to support our programs delivering counter-UAS (Unmanned Aerial Systems) software. This is a unique opportunity to join a small business that provides core capabilities for National Security and Defense. Our teams focus on low-latency data processing, detection, and tracking algorithms for exploitation of remote sensing systems . The ideal candidate will be well-rounded C++ developer, work well as part of a rapid pace, collaborative, small-team environment, and be able to prototype, develop, integrate, and test advanced software solutions into Government frameworks., * A Bachelor's degree in the physical sciences, mathematics, engineering, or computer science.
-
At least two years of professional experience and fluency in C++
-
At least two years of professional experience using Linux operating systems
-
Professional experience with Agile software development
-
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
Candidates who have any of the following skills will be preferred
-
GitLab CI/CD
-
Containerization and orchestration such as with Docker, Kubernetes, and Helm
-
Fluency in one or more of the following languages: Java, Python, Rust
-
Strong understanding and experience with modern object-oriented design, inheritance patterns, and SOLID principles
-
Experience implementing features of C++ 17, 20 or 23 standards
-
Experience with the exploitation and analysis of OPIR, E/O, SAR, Spectral, RF, or other remotely sensed data
-
An advanced degree in the physical sciences, mathematics, engineering, or computer science
-
A current active DoD SECRET security clearance or higher
*Resumes, Cover Letters, and Applications which are generated by AI will not be considered for employment.
Benefits & conditions
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 $100,000- $146,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.
SciTec is proud to be an Equal Opportunity employer. VET/Disabled.