> Markdown version of [/jobs/ext/557744-software-engineer](https://www.wearedevelopers.com/jobs/ext/557744-software-engineer). 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). --- # Software Engineer - **Company:** Capstone LLC - **Location:** Colorado Springs, CO, United States - **Experience:** Experienced - **Salary:** $95,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Unit Testing, Bash Shell, C++ (Programming Language), Continuous Integration, Serialization, Software Debugging, Linux, Memory Management, Python (Programming Language), MATLAB, Networking Basics, Software Engineering, Multithreading, Scripting, Google Test, Concurrency, Information Technology, C++14, Multiplatform, Data Pipelines - **Published:** June 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=5997c68e03f0d156 ## About the Role Do you have experience in Writing skills?, Do you have a Bachelor's degree?, * 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 + Concurrency primitives and multi-threaded system design + Deterministic resource management + Networking fundamentals + Serialization frameworks + 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 Preferred Qualifications * 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 ## Description 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., * 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 ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)