> Markdown version of [/jobs/ext/530002-software-engineer-c](https://www.wearedevelopers.com/jobs/ext/530002-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). --- # Software Engineer C++ - **Company:** Kforce Inc. - **Location:** Huntsville, AL, United States - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Microsoft Windows, Agile Methodology, Software Applications, Systems Engineering, C++ (Programming Language), Data Structures, Software Debugging, Linux, Distributed Systems, Revision Control Systems, Integrated Development Environments, Python (Programming Language), Object-Oriented Software Development, Software Engineering, Real Time Systems, Git, SC Clearance, Information Technology, Programming Languages - **Published:** June 13, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8974256/software-engineer-c ## About the Role Active Secret clearance Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience) [buildstream.co] Experience developing software using C++ Strong understanding of object-oriented programming and data structures [4cornerresources.com] Experience with debugging and troubleshooting complex systems Familiarity with Linux or Windows development environments Ability to work in a team-based, Agile or fast-paced development environment, Experience with Python or additional programming languages Familiarity with distributed systems, embedded systems, or real-time applications Experience with version control tools (e.g., Git) Knowledge of Agile development practices ## Description Design, develop, and maintain software applications using C++ Write clean, scalable, and efficient code aligned with engineering best practices [buildstream.co] Participate in the full software development lifecycle (design, development, testing, deployment) [coursera.org] Debug, troubleshoot, and resolve software defects and performance issues [interviewguy.com] Collaborate with cross-functional teams including systems engineers, testers, and program stakeholders [buildstream.co] Support integration, testing, and deployment of software in secure environments Maintain documentation for software design, development, and system functionality ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Practical tips for keeping your C# code base clean](https://www.wearedevelopers.com/videos/100149-practical-tips-for-keeping-your-c-code-base-clean) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)