Senior Software Engineer - C++
Spectra Logic
Description
Senior Software Engineer – C++
Boulder, Colorado – Hybrid (Boulder Office)
Build the Future of Enterprise Data Storage
We know what experienced engineers are looking for—a company that values technical excellence, challenging work that has a direct impact, and a location that offers an unmatched quality of life. At Spectra Logic, you'll work alongside a team of highly skilled engineers developing the next generation of enterprise data storage solutions that protect some of the world's most valuable information for decades.
We're looking for a Senior Software Engineer who thrives on solving complex systems-level problems, enjoys mentoring others, and wants to influence the architecture and direction of products that integrate robotics, embedded systems, and enterprise storage technologies.
What You'll Do
As a Senior Software Engineer, you'll play a key technical leadership role in designing, developing, and delivering software that powers our enterprise robotic storage systems.
Responsibilities
•Design, develop, and maintain high-performance production software using modern C++.
•Architect and implement complex software for robotics, storage systems, and hardware control.
•Design scalable, maintainable, and testable software using modern object-oriented design principles and design patterns.
•Develop software for Linux-based enterprise storage platforms.
•Drive technical direction and influence architectural decisions across multiple products.
•Mentor junior engineers through design reviews, code reviews, and technical coaching.
•Collaborate closely with Product Management, Firmware, Hardware Engineering, Test Engineering, and Customer Support throughout the development lifecycle.
•Continuously improve software quality through automated testing, code reviews, refactoring, and engineering best practices.
•Lead root cause analysis of complex customer issues and drive permanent corrective actions.
•Champion software quality, maintainability, and performance across the engineering organization.
•Evaluate and introduce new technologies, tools, and engineering practices that improve product quality and development efficiency.
What You Bring
Required Qualifications
•Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
•7+ years of professional software development experience.
•5+ years of modern C++ (C++11/14/17/20) development experience.
•Strong understanding of:
◦Object-oriented design
◦Memory management
◦RAII
◦Smart pointers
◦Multithreading and concurrency
◦STL
◦Exception safety
•Experience developing software on Linux platforms.
•Strong debugging and problem-solving skills.
•Experience designing large-scale, maintainable software architectures.
•Experience leading technical projects from design through production.
•Excellent communication and collaboration skills.
•Ability to mentor engineers and influence technical direction across teams.
Preferred Qualifications
•Experience developing software for robotics or hardware control systems.
•Experience with enterprise storage systems, SAN, NAS, or tape technologies.
•Experience with networking protocols such as TCP/IP and REST APIs.
•Experience with Boost or other modern C++ libraries.
•Experience with automated testing frameworks and CI/CD pipelines.
•Experience working in Agile development environments.
Candidates must reside within commuting distance of our Boulder, CO office. Relocation assistance is not available. Only local candidates will be considered
Candidate AI Usage Policy
AI is a part of our daily work at Spectra, and we are committed to the responsible and ethical use of AI tools. However, we want to ensure a fair candidate process based on your own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with responses during interviews (whether in-person or virtual) is prohibited unless permission is explicitly provided.
Compensation: $128,500 - 150K/ Year. While this salary range is a good faith and reasonable estimate, a candidate’s actual salary will be competitive based on a variety of factors including the candidate’s knowledge, skills, and experience.
Benefits
- Medical, dental, and vision insurance
- 401(k) with company matching
- Health Savings Account and Flexible Spending Account options
- Short-term and long-term disability insurance
- Employee Assistance Program
- Paid vacation, holidays, and sick time
- Educational reimbursement
- Hybrid work options
Application Window : Applications will be accepted until 10/15/2026
WHY SPECTRA?
Located in the foothills of the Rocky Mountains in Boulder, Colorado, Spectra is an entrepreneurial, private company with more than 40 years of proven success preserving, protecting and defending the world’s data. Spectra offers a challenging, flexible and creative work environment. Our culture is one that drives personal opportunity and advancement and rewards high performance while maintaining a high-quality work-life balance. We offer a casual, hybrid work environment with ample opportunity to learn and grow within the company. Work out on your own or with our trainer at one of the on-campus gyms; grab lunch or snacks onsite or challenge the CEO to a game of pinball; and grow your career with peers who are second to none.
SPECTRA IS AN EQUAL OPPORTUNITY EMPLOYER
Spectra is committed to recruiting and retaining a diverse and inclusive workforce. We are proud to be an Equal Opportunity Employer, and we never discriminate against applicants or employees on the basis of age, color, disability, gender, gender identity, gender expression, genetic information, military or veteran status, national origin, race, religion, sex, sexual orientation or any other characteristics protected by applicable law
***Spectra Logic is committed to the practice and policies of equal employment opportunities in the recruitment, employment and promotion of all associates without regard to age 40 and over, race, color, religion, sex, sexual orientation, disability, gender, gender identity, gender expression, genetic information, status as protected veteran, national origin, or any other applicable status protected by state or local law.
$156k - $193k
...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... ...Technical Intelligence. We are seeking a Senior C++ Software Developer to design, implement, and...SeniorFull timeTemporary workFor contractorsWork experience placementWork at officeImmediate startRemote workFlexible hours$95k - $145k
...contamination monitoring technology. As a Principal Electrical Design Engineer, you’ll lead the design and development of advanced... ...and power sequencing ~ Basic programming skills in C/C++ Seniority level ~ Mid-Senior level Employment type ~...SeniorFull time- ...airport ground operations through AI-driven software and robotics. Our mission is to make... ...Your Mission This is a mission critical engineering role focused broadly on the software... ...in writing efficient, high-performance C++ production code Well-versed in the field...SeniorFull timeFlexible hours
- ...Impulse Space, based in Boulder County, Colorado, seeks a Senior Navigation Engineer to own state estimation and orbit determination systems across... ...team. You will develop in-flight navigation algorithms (C++, Kalman filters) and contribute to performance analyses,...Senior
$102k - $157k
...considered. SciTec has an immediate opportunity for a talented software engineer to support our programs delivering Next-Generation Missile... ...remote sensing systems. The ideal candidate will be well-rounded C++ developer, work well as part of a rapid pace, collaborative,...SeniorFull timeTemporary workFor contractorsWork experience placementWork at officeImmediate startRemote workFlexible hours- ...SciTec Incorporated is seeking talented software and algorithm developers in Boulder, CO to support... ...algorithms. The role emphasizes Python and C++, Linux proficiency, and collaboration in small teams of scientists and engineers. Candidates should have a Bachelor's in a...Senior
$168k - $264.5k
...on the world.NVIDIA is seeking best-in-class ASIC Verification Engineers to verify the design and implementation of the world’s leading inference... ...in netlist and DFT verification is a plusPerl/Python and C/C++ programming language experience desirableKnowledge of ASIC...SeniorFull time- ...Aerospace Company, in Boulder, CO, seeks talented software and algorithm developers to help advance remote sensing... ...through fast, reliable software in Python and C++. You will collaborate with scientists and engineers in a small-team, Agile environment to prototype and...SeniorRemote work
- ...us. Who you are You take pragmatic approaches to writing software You test drive and refactor your code with confidence You... ...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
$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$262k - $364k
...practical experience.8 years of experience in software development.7 years of experience with... ...TypeScript, Java, Kotlin, Python and or C++.5 years of experience in a technical... ...Experience in GenAI development.Google's software engineers develop the next-generation technologies...SeniorWorldwide$183.38k - $193.41k
...Senior Principal Software Systems Engineer Developing mission-critical systems that help keep people safe is what we do. At General Dynamics Mission Systems, you'll be part of the team that helps heroes make a true impact. The work we do is important. The challenges...SeniorFor subcontractorFlexible hours3 days per week$96.2k - $120k
...Front End (DFE) print server software for commercial inkjet presses.... ...instructions for continuous forms print engines. This program spans globally... ...teams working in Linux, C/C++, and Java and depends on... ...integration.Role Overview The Senior Technical Program Manager owns...SeniorWork at officeWorldwideFlexible hours$174k - $252k
...in object oriented programming with Java, C++ or Python. ~5 years of experience... ...experience testing, maintaining, or launching software products. ~1 year of experience with software... ...About the job: Google's software engineers develop the next-generation technologies...Senior$145k - $175k
...Senior Navigation Engineer Department: Autonomous Systems Employment Type: Full Time Location: Boulder County Compensation: $145,... ...radiometric). Implement navigation algorithms in flight code (C++) and support SIL/HIL integration and test. Run Monte...SeniorPermanent employmentFull time$230k - $270k
...Principal GNC Engineer | Spacecraft Boulder, Colorado $230,000 –... ...Eligibility Required Are you a senior GNC Engineer who has... ...remaining deeply involved in flight software, simulation and spacecraft... ...Proficiency with MATLAB and C++ across modelling, simulation or...$141k - $168k
...Senior Machine Learning Operations Engineer 6 days ago Be among the first 25 applicants Job Summary We... ...Qualifications Familiarity with C++ and/or Rust. Experience with... ...Grafana. Understanding of secure software development practices and/or experience...SeniorFull timeTemporary workWork experience placementFlexible hours- ...Senior Electrical Engineer Boulder, CO About the role: Lumicity have partnered with an Aerospace Robotics company to help source a Senior Electrical Engineer for their growing team. Technical requirements: ~10+ years of electrical engineering experience...SeniorFull time
- ...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
$110k - $125k
About the job Senior / Principal Scientist, DMPK Senior / Principal Scientist, DMPK Department : Research & Development Location : Boulder, CO (onsite) At Ambrosia Biosciences, our mission is to develop innovative, orally delivered small-molecule therapies that address...SeniorLocal areaImmediate startWorldwide- Compri Consulting is searching for a Sr. Buyer for a direct hire position based in Boulder, Colorado. Minimum Requirements High School Diploma or GED. Bachelor’s degree preferred. At least five (5) years’ experience in supply chain management, procurement/sourcing...SeniorFull timeContract work
$150k - $225k
Job Title Location 6150 LOOKOUT RD, Boulder, CO, 80301-3341, United States Base Pay $150,000.00 - $225,000.00 / Year Employee Type FT Exempt Manage Others No Contact Information Name Tami Tye Phone (***) ***-**** Email ****@*****.*** Description...Senior- ...Sierra Space is seeking a Principal Test Engineer to lead complex testing programs for aerospace systems. You will design test strategies, frameworks, and reports, mentor engineers, and drive continuous improvement across testing functions. You will apply advanced...Senior
- ...Northrop Grumman Space Systems in Boulder, CO, seeks a Principal or Sr Principal RF Microwave Design Engineer to lead RF/microwave system analysis, design, and verification. You will develop antenna architectures, frequency synthesizers, and RF links for space and ground...Senior
- ...This person must reside in the Denver metro area. We are recruiting a Senior Accountant who will be focused on accounting for revenue. You will be responsible for analyzing contracts for various clients and determine the appropriate accounting requirements under ASC 6...SeniorLong term contract
- 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
$125k - $155k
...skills, knowing that there is always room for growth. As a Senior Embedded Software Engineer at Ursa Major, you will design, develop, and maintain the... ...~4+ years of professional experience in embedded C/C++ development for ARM, SoC, or FPGA softcore platforms ~ Hands...SeniorPermanent employmentTemporary work- ...We're hiring a Senior Software Architect for a fully funded SaaS startup in Boulder, CO — but only if you've already done the job at... ...title for the first time. What makes this different: the engineering team is staying small on purpose. AI-driven accelerators and...SeniorFull time3 days per week
$127k - $193k
...talented Machine Learning & AI Engineer to support our programs... ...Next-Generation Missile Warning software. This is a unique opportunity... ...Intelligence. We are seeking a Staff/Senior Staff Machine Learning & AI... ...Collaborate closely with C++ and system-level engineers to...SeniorFull timeTemporary workFor contractorsWork experience placementWork at officeImmediate startRemote workFlexible hours$120k - $155k
...Job Title: Senior Manufacturing Engineer Location: Boulder, Colorado Schedule : Onsite, M-F Pay Range: $120,000 - $155,000 *This position requires the use of information which is subject to the International Traffic in Arms Regulations (ITAR). Visa sponsorship...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - C++. Be the first to apply!
- senior mulesoft developer Boulder, CO
- senior linux systems engineer Boulder, CO
- senior mainframe developer Boulder, CO
- senior cloud security engineer Boulder, CO
- senior level Boulder, CO
- senior associate attorney Boulder, CO
- senior network engineer remote Boulder, CO
- senior network engineer Boulder, CO
- senior implementation engineer Boulder, CO
- senior manager creative operations Boulder, CO




