Senior Software Engineer
Listed on 2026-02-16
-
Software Development
Software Engineer
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). Capstone offers 100% Company Provided Medical and Dental Insurance, Matching 401K, and Profit Sharing as part of our top-notch benefits package. Compensation for this position will be determined, but not limited to, factors such as responsibilities of the job, education, experience, knowledge, skills, abilities, alignment with market data, and internal equity.
We have an immediate opening for a Senior Software Engineer to work in our Colorado Springs, CO office. The successful candidate will serve as a senior technical authority within the interdisciplinary Systems Analysis Group, supporting joint tactical integrated fire control programs. This role emphasizes software architecture, system-of-systems engineering, Dev Sec Ops leadership, and Model-Based Systems Engineering (MBSE) for real-time, mission-critical defense systems.
Responsibilities- Serve as a senior technical contributor for software-intensive systems supporting joint tactical integrated fire control
- Design, implement, and test software architectures, design patterns, and coding standards across multiple programs
- Provide technical leadership for real-time, high-reliability, and mission-critical software systems
- Lead by example through hands-on development, peer design and code reviews, and sound technical decision-making on complex systems
- Collaborate with systems engineering, modeling & simulation, and operational stakeholders to translate mission needs into robust, scalable software solutions
- Contribute to Dev Sec Ops pipelines, secure coding practices, automated testing, and configuration management
- Mentor junior and mid-level engineers through technical guidance, problem solving, and best practices
- Identify technical risks and support mitigation strategies within the scope of assigned programs
- Participate in technical interchange meetings, design and program reviews as a senior software representative
- Represent Capstone and support software on-site at customer and partner facilities
- Bachelor's degree in Software Engineering, Computer Science, Systems Engineering, or a related technical discipline
- 7+ years of professional software engineering experience, including experience designing or owning major software components or subsystems
- Demonstrated experience developing complex, real-time, or distributed systems using C++, Python, and/or MATLAB
- Strong experience with Dev Sec Ops workflows, version control, and automated build and test environments
- Proven ability to make, communicate, and defend technical decisions within cross-functional engineering teams
- Strong written and verbal technical communication skills, including experience briefing technical audiences
- Master's degree in Software Engineering, Computer Science, Systems Engineering, or a related field
- Experience with system-of-systems development, distributed architectures, or model-based approaches
- Familiarity with DoD mission domains such as integrated fires, missile defense, or command-and-control systems
- Prior experience in a senior software engineer or technical lead role on DoD programs
- Experience influencing technical direction within a program or across multiple development teams
- The successful candidate must be able to qualify for a DoD Secret or higher clearance
Capstone Research Corporation is an Equal Employment Opportunity Company
All Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or status as a protected veteran.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).