Software Engineer

Capstone Research CorporationColorado Springs, CO
Onsite

About The Position

Capstone Research Corporation is seeking to expand our team. Capstone Research Corporation is headquartered in Huntsville Alabama. We are a customer-oriented engineering services company providing world class research and development support across the Department of Defense (DoD): Army, Navy, Air Force, Marines, and Missile Defense Agency (MDA). We have an immediate opening for a Software Engineer to work in our Colorado Springs, CO office. The successful candidate will join the interdisciplinary MDA/OSW Group supporting existing Joint Tactical Integrated Fire Control projects/programs. The successful candidate will serve as a technical contributor within our team. This role is responsible for delivering high-quality production-grade software as part of our growing team. The successful candidate will be a top-tier individual contributor who designs, writes, reviews, and debugs complex systems daily. This role is hands-on and requires significant software development.

Requirements

  • Bachelor's degree in software engineering, computer science, or related field
  • 3-5 years of professional software development experience
  • Proficiency in real-time modern C++ (C++17 or newer)
  • Experience with memory management and ownership models
  • Experience with concurrency primitives and multi-threaded system design
  • Experience with deterministic resource management
  • Experience with networking fundamentals
  • Experience with serialization frameworks
  • Experience with asynchronous systems
  • Demonstrated experience writing high-quality unit tests and enforcing test discipline
  • Excellent problem-solving skills and effective verbal and written communication skills
  • Ability to travel approximately 10% of the time
  • 3 references, including 1 personal and 2 who are familiar with the candidate's prior professional work experience
  • U.S. Citizenship
  • Ability to qualify for a DoD Secret or higher clearance

Nice To Haves

  • Experience with DoD operations, concepts, and technologies and their supporting sensors, effectors, and networks
  • Experience designing or maintaining message-driven architectures
  • Experience improving or designing CI/CD systems
  • Familiarity with cross-platform development (Windows + Linux)
  • Experience in regulated, safety-critical, aerospace, or defense environments
  • Master's degree in software engineering, computer science, or related field

Responsibilities

  • Work on-site within a collaborative team environment to engineer joint tactical integrated fire control solutions
  • Write clean, efficient, and scalable code aligned with established standards and best practices
  • Translate high-level system goals into a concrete, implementable architecture
  • Use scripting languages such as Bash or Python to automate data processing workflows
  • Prototype algorithms and perform analysis using Python and/or Matlab
  • Design, implement, and maintain complex modern C++ systems
  • Debug and resolve advanced issues involving concurrency, synchronization, and memory ownership
  • Write and maintain comprehensive unit and integration tests using Google Test / Google Mock
  • Contribute directly to CI/CD pipelines and build infrastructure improvements
  • Participate in periodic program reviews and technical presentations to Government stakeholders

Benefits

  • 100% Company Provided Medical and Dental Insurance
  • Matching 401K
  • Profit Sharing
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service