Senior Software Engineer
Caribou ThunderAbout the role
Caribou Thunder
Building Tomorrow, Grounded in Legacy
For decades, Caribou Thunder has been a Woman, Native American, Minority Owned, WOSB, SDB, SBA, HUBZone Certified small business, at the forefront of advancing national security programs through engineering services excellence. We have a proud and enduring heritage in providing innovative solutions to the Department of Defense (DoD), embedded as a trusted partner in safeguarding the nation's most critical assets. Our deep-rooted expertise is built on engineering ingenuity, where each project reinforces our unwavering commitment to the security and defense of the United States of America. From cutting-edge technologies to mission-critical systems, we continue to evolve and push the boundaries of possibility, all while staying true to the values, integrity, and principles that have guided us from day one.
When you join Caribou Thunder, you’re not just contributing to the future, you’re becoming part of a legacy that has played a vital role in protecting our nation for decades. Together, we continue to shape the future of defense, one innovative solution at a time.
Senior Software Engineer
Location: Longmont, CO
Requisition#: 0239
Salary: $120k - $200k
Clearance: Active Top Secret/SCI
Education: Bachelor’s degree (STEM)
Experience: 9-15 Years
OVERVIEW
Caribou Thunder is seeking a highly skilled Senior Software Engineer to join our dynamic engineering team in supporting the NextGen Overhead Persistent Infrared Radar System. Your expertise and leadership will contribute to developing standardized software applications intended to enhance ground radar sensor capabilities and data streams into the larger C2BMC platform.
REQUIREMENTS
1. The software engineer will apply scientific, engineering or business objects by writing, modifying, or adapting computer programs in machine level, assembly and third or fourth generation programming languages. Employ object-oriented design principles and paradigms as part of an agile team, using Atlassian tools as part of the Scrum process.
2. Uses standard or conventional approaches, methods, and techniques to define, plan, organize, design, develop, modify, test, and integrate database or data processing systems, computer hardware systems and simulation models.
3. Provides support in formulating architectural design, functional specifications, interfaces and documentation of hardware or software systems.
4. Responsible for segments or phases of broader, more complex projects.
QUALIFICATIONS
1. Plans, conducts, and coordinates software development activities
2. Design, develop, document, test, and debug software within the NextGen OPIR Ground Solution
3. Apply the appropriate standards, processes, procedures, and tools throughout the development life cycle.
4. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
5. Ensure software standards are met.
6. Monitoring and correcting system performance issues, applying network configurations and creating network design.
7. Software Engineer will be experienced in DevSecOps/CI/CD pipeline, C++, Qt framework (GUI), pub/sub messaging, PostgreSQL, Linux environments, Ansible Scripting, GIT/Jenkins (preferable), Agile Methodologies and the full software development cycle. Knowledge and/or experience with Kubernetes, distributed systems, machine learning and multi-threaded applications is a plus.
8. Hybrid work schedule. Wor
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s