> Markdown version of [/jobs/ext/1426879-senior-advanced-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/1426879-senior-advanced-c-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). --- # Senior Advanced C++ Software Engineer - **Company:** General Dynamics Mission Systems, Inc. - **Location:** Manassas, VA, United States - **Experience:** Expert - **Salary:** $156,965.0 - **Contract:** Permanent contract - **Skills:** Adobe InDesign, Agile Methodology, Artificial Intelligence, Algorithm Design, Code Review, Linux, MATLAB, Software Engineering, Software Systems, Kubernetes, Docker, Programming Languages - **Published:** July 24, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9051807/senior-advanced-c-software-engineer ## About the Role Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 8+ years of job-related experience, or a Master's degree plus 6 years of job-related experience. Agile experience preferred. CLEARANCE REQUIREMENTS:: Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required., * Strong proficiency in C/C++ programming languages. * Experience developing in a Linux environment. * Active DoD or DoW Secret security clearance. * Excellent problem-solving skills and attention to detail. * Excellent communication and collaboration skills. * Ability to work independently and as part of a team. What sets you apart: * Experience with Docker for containerization and/or Kubernetes for container orchestration and deployment. * Knowledge of underwater acoustics and sonar systems. * Identifies opportunities to apply AI for continuous improvement and innovation. * Experience with MATLAB or similar tools for algorithm development and simulation. * Active DoD or DoW Top Secret security clearance. ## Description We are seeking a highly skilled and experienced Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and implementing advanced software solutions for undersea sensor applications. You will work closely with and will lead cross-functional teams to deliver high performance, reliable, and scalable software solutions that meet the needs of our customers., * Design, develop, and optimize software for undersea sensor applications. * Provide technical leadership and mentorship to junior engineers. * Troubleshoot and resolve issues related to software and systems in undersea applications. * Participate in design reviews, code reviews, and testing to ensure high-quality deliverables. * Develop and maintain documentation for algorithms, software, and systems. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [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 build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)