Senior C++ Software Engineer
$156k - $193kSciTec
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 and Defense. For the past forty-five plus 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.
Important Notice: SciTec exclusively works on U.S. government contracts that require U.S. citizenship for all employees. Applicants that do not meet this requirement will not be considered. SciTec has an immediate opportunity for a talented engineer to support our programs delivering Next-Generation Missile Warning software. This is a unique opportunity to join a small business delivering core capabilities for National defense. You will work within a fast-paced team delivering end-to-end software processing of Overhead Persistent InfraRed (OPIR) sensor data for Missile Warning, Missile Defense, Battlespace Awareness, and Technical Intelligence.We are seeking a Senior C++ Software Developer to design, implement, and optimize high-performance software supporting remote sensor data exploitation and analysis. This role focuses on hands-on algorithm development and optimization within a large, production C++ codebase running on Linux systems. The ideal candidate is a strong individual contributor with deep C++ expertise, solid systems knowledge, and experience working on performance-critical software in a collaborative, Agile environment. 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
- Participate in code reviews, technical discussions, and design decisions
- Collaborate with algorithm developers, systems engineers, and integration teams
- Work effectively within an Agile software development process
- Support integration, testing, and debugging in Linux environments
- Communicate technical concepts clearly to team members and stakeholders
- Perform other duties as assigned
- Bachelor's degree in Computer Science, Engineering, Mathematics, Physical Sciences, or a related technical field
- 5+ years of professional experience developing software in C++
- 3+ years of professional experience working in Linux environments
- Strong knowledge of data structures and algorithms
- Demonstrated performance optimization skills for data-intensive or compute-intensive systems
- Experience writing production-quality, maintainable C++ code
- Strong verbal and written communication skills
- Detail-oriented with a focus on correctness and reliability
- Ability to work full-time, in person at the Boulder, CO office
- Ability to obtain and maintain a DoD security clearance
- Experience with modern C++ standards (C++17, C++20, or newer)
- Experience with GPU programming (e.g., CUDA, OpenCL, or similar)
- Strong understanding of object-oriented design principles, including SOLID patterns
- Experience working with remote sensing data (OPIR, EO/IR, SAR, Spectral, RF, or similar)
- Advanced degree in Computer Science, Engineering, Mathematics, or Physical Sciences
- Fluency in one or more additional languages such as Python, Rust, or MATLAB
- Professional experience working in Agile software development environments
- Active DoD Secret security clearance or higher
- 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
SciTec is proud to be an Equal Opportunity employer. VET/Disabled.
- ...developer to implement and deploy core real-time image processing software for infrared imaging systems. You will work on embedded, SWAP-... ...defense systems. You will build and optimize real-time pipelines in C++ and/or CUDA, learn the sensor systems, and help define test and...Senior
$96k - $140k
...considered. SciTec has an immediate opportunity for a talented software engineer to support our programs delivering Next-Generation Missile... ...systems. The ideal candidate will be a well-rounded C++ developer, work well as part of a rapid pace, collaborative, small...SeniorFull timeTemporary workWork experience placementWork at officeImmediate startRemote workFlexible hours$125k - $162k
...requirement will not be considered. SciTec is seeking a senior C++ software developer to support programs delivering Missile Defense Solution... ...part of a rapid pace environment consisting of scientists, engineers, and developers to prototype, develop, integrate, and test...SeniorFull timeTemporary workFor contractorsWork experience placementWork at officeRemote workFlexible hours- ...excellence in hiring exceptional experts, engineers and software developers dedicated to delivering... ...in Boulder, Colorado. As a Principal / Senior Principal Algorithms Software Engineer... ...and prototype development using Modern C++ and Python.Algorithm defect tracking and...Senior
- ...Scitec Senior C++ Software DeveloperSciTec, a wholly owned subsidiary of Firefly Aerospace, is a dynamic non-traditional defense contractor... ...considered.SciTec has an immediate opportunity for a talented engineer to support our programs delivering Next-Generation Missile...SeniorFor contractorsImmediate startRemote work
- ...airborne camera systems and augmented reality software used by airborne law enforcement... ...Responsibilities Design, develop, and maintain a C++ application that runs on Windows, Linux,... ...'s or Master's degree in Electrical Engineering, Computer Engineering, Computer Science,...SeniorPermanent employmentFull time
- ...Grey Matters Defense Solutions is seeking a Principal/Senior Principal Algorithms Software Engineer in Boulder, CO to design, develop, test, and document advanced... .... A STEM degree with extensive experience, Python/C++, and Linux proficiency are required. #J-18808-Ljbffr...Senior
- ...s degree in Computer Science or similar Engineering Discipline and 4+ years of experience... ...degree and 2+ years. Proven expertise in C++ Experience with other programming... ...Designing, developing, testing, and documenting software infrastructure systems and system...
- ...Grey Matters Defense Solutions, LLC in Boulder, CO seeks a Principal/Senior Principal Algorithms Software Engineer to design, develop, and deploy advanced software and mathematical algorithms for tracking and state estimation in defense applications. The role emphasizes...Senior
- ...Grey Matters Defense Solutions, LLC seeks a Principal/Senior Principal Algorithms Software Engineer in Boulder, CO to design, develop, test, and document advanced software and mathematical algorithms for missile tracking applications. You will work in a fast-paced R&D...Senior
- ...selectively with a team of high-performing engineers who demonstrate exceptional ability in... ...You take pragmatic approaches to writing software You test drive and refactor your code... ...in multiple programming languages (C#, C, C++, Typescript, Java) You have practiced XP...SeniorFull timeInternshipWork at officeRemote workWork from home
$165k - $218k
...You will implement and deploy the core real-time image processing software of our infrared imaging systems. Your work will be essential to... ...of real-time, high-bandwidth processing pipelines in C++ and/or CUDA Define and implement test and simulation environments...SeniorFull timeWork experience placementImmediate start- ...SciTec Software & Algorithm DeveloperSciTec, a wholly owned subsidiary of Firefly Aerospace... ...talented software & algorithm developers and engineers to support programs focusing on low-... ...algorithms leading to eventual integration in C++ on Linux operating systems as part of...SeniorFor contractorsImmediate startRemote work
$272k - $431.25k
...NVIDIA is the engine of modern AI, and robotics is where AI meets the physical world. The... ...mentor a high-performing team of robotics software engineers; set direction, raise the... ...software engineering fundamentals (modern C++ and Python) and the ability to engage substantively...SeniorFull time$180k - $210k
...achieving our mission. Join our team as a Sr Firmware Engineer to help us bring current and next generations of... ...Need To SucceedProven Expertise: 5+ years of software engineering experience, with a focus on firmware in C/C++ and client or test tooling in Python or NodeJS....SeniorFull timeRemote workSleeping nightsNight shift$165k - $218k
...You will implement and deploy the core real-time image processing software of our infrared imaging systems. Your work will be essential to... ...of real-time, high-bandwidth processing pipelines in C++ and/or CUDA Define and implement test and simulation environments...SeniorFull timeWork experience placement$140k - $185k
...Join a world-class team of scientists, engineers, and business professionals to advance the... .... Atom Computing is looking for a Senior Software Engineer to implement the quantum computing... ...Experience with a compiled language such as C++ or Rust is preferred. Familiarity with...SeniorTemporary workRemote work- ...join us. Who you are You take pragmatic approaches to writing software You test drive and refactor your code with confidence You avoid... ...You are proficient in multiple programming languages (C#, C, C++, Typescript, Java) You have practiced XP or would like to practice...SeniorInternshipWork at officeRemote workWork from home
$130.5k - $171k
About the Role Spire is looking for a Senior Software Engineer to help design, build, and improve the reliable and secure systems that support our... ...with at least one compiled language such as Rust, C++, Go, Java, or CStrong backend engineering experience building...SeniorFor contractorsWork at office3 days per week- ...blockbuster movies as well as augmented reality software and hardware solutions used by the... ...looking for an experienced embedded systems engineer to work closely with our design teams as... ...OS Design, develop and maintain a C++ application that runs on Linux Work on...Permanent employment
- ...Bank of America is expanding its Healthcare, Education & Not-for-Profit (HENFP) coverage in Denver and seeks a Senior Relationship Manager to drive new business, deepen relationships, and deliver profitable growth for not-for-profit organizations. The role partners with...Senior
$115k - $130k
Senior R&D Mechanical Engineer - Robotics & Automation$115,000 - $130,000 per yearAbout the RoleSeasoned,... ...instructions, test protocols· Partner with software/controls on integration: motion/... .../ programming aptitude (Python, C++, or similar for automation, tooling,...SeniorContract workWorldwideFlexible hoursShift work$140k - $185k
...Senior Software Engineer At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers... ...to Haves Experience with a compiled language such as C++ or Rust. Experience with cloud infrastructure (e.g. Azure...SeniorTemporary workCasual workWork at office$130.5k - $171k
...We are looking for a Spacecraft Software Engineer (GNSS) to join our team working at the intersection... ...breadth are key. What You’ll Do as a Senior Software Engineer Develop and maintain scientific... ...: Proficient in at least one of C++ or Python , and capable of picking up...SeniorWork at officeImmediate start3 days per week$132.96k - $226.04k
...systems in space and tactical environments. As a mechanical design engineer, you’ll work in cross-disciplined teams of various sizes to... ...supporting structure Proficient in SolidWorks or equivalent 3D CAD software. Proficient in GD&T, drawing generation, design for...SeniorFull timeWork at officeLocal areaRemote work- ...Simulation Engineer As a Simulation Engineer, you will be responsible for developing and maintaining high-fidelity simulations of space... ...expand into other subsystems. You will work closely with GNC, software, and test teams to ensure accurate modeling and analysis to...Senior
- ...is making sensing, embedded, mechanical, software, and algorithms behave as one reliable thing... ...There is no ceiling that forces a great engineer or designer into management to advance.... ...fluent in tools like Python, MATLAB, or C/C++, and you can analyze experimental data...SeniorWork at office
$132.96k - $226.04k
...EngineerJob Description Minimum $20,000 Sign On Bonus being offered for external hires. This position is for an experienced power systems engineer who can provide added value to the Electrical Power and Distribution Subsystem (EPDS) team for spacecraft programs throughout the...SeniorFull timeFor subcontractorWork at officeLocal areaRemote workRelocation package- ...strategy, roadmap, and budgets with a technical lead. Expect a hands-on, entrepreneurial role shaping space hardware programs. The role requires 7–12 years in program/product management, a engineering/business degree, and strong PMO/leadership skills. #J-18808-Ljbffr...Senior
- Job-ID32317223Reference26-00695 Role Summary: Design, build, and configure clinical study databases in EDC/CDM platforms. Ensure systems meet client needs, follow GCDMP, support accurate data capture, workflows, edit checks, and integrations. Key Responsibilities: Lead ...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!
- senior associate architect Boulder, CO
- senior dynamics crm developer Boulder, CO
- senior application security Boulder, CO
- senior cloud data engineer Boulder, CO
- senior Boulder, CO
- senior customer success engineer Boulder, CO
- senior operations technician Boulder, CO
- senior robotics software engineer Boulder, CO
- senior statistical programmer Boulder, CO
- senior database analyst Boulder, CO



