> Markdown version of [/jobs/ext/3415115-senior-software-engineer-c](https://www.wearedevelopers.com/jobs/ext/3415115-senior-software-engineer-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - C++ - **Company:** Spectra - **Location:** Boulder, CO, United States - **Experience:** Expert - **Salary:** $128,500.0 - $190,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Automation of Tests, C++ (Programming Language), Software Quality, Code Review, Computer Engineering, Software Debugging, Software Design Patterns, Linux, Memory Management, Firmware, Network Protocols, Object-Oriented Software Development, Software Architecture, Software Maintenance, Software Engineering, TCP/IP, Multithreading, Concurrency, Information Technology, Data Management, Restful APIs, C++14, Code Restructuring - **Published:** September 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6d71e63c107a6b4a ## About the Role * 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., * 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. ## Description 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., * 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.