> Markdown version of [/jobs/ext/4705971-advanced-software-engineer](https://www.wearedevelopers.com/jobs/ext/4705971-advanced-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). --- # Advanced Software Engineer - **Company:** General Dynamics Mission Systems, Inc. - **Location:** Manassas, VA, United States - **Experience:** Experienced - **Salary:** $124,216 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Bash Shell, C++ (Programming Language), Computer Programming, Computer Networks, Distributed Systems, Linux System Administration, Network Protocols, Performance Tuning, Software Architecture, Qt (Software), Socket Programming, Software Engineering, Systems Integration, Strategies of Testing, Real Time Systems, Git, Containerization, Git Flow, Kubernetes, Docker - **Published:** November 13, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9312111/advanced-software-engineer ## About the Role Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 5 years of relevant experience; or Master's degree, plus 3 years relevant experience., * Strong knowledge of software engineering principles, distributed systems architecture, and networking protocols * Proven track record of contributing to large-scale technical initiatives and delivering complex systems * Recognized technical expert with ability to influence and guide architectural discussions * Strong leadership skills with demonstrated success in mentoring engineers and fostering team excellence * Strategic thinker who balances technical rigor with mission requirements and customer needs * Excellent communication skills with ability to articulate complex technical and networking concepts to all stakeholders * Commitment to fostering innovation, continuous improvement, and technical excellence We Encourage You to Apply if You Have Any of These Preferred Skills or Experiences: * 5+ years of software development experience; proficiency in C++ a strong plus * Extensive experience designing and implementing networking protocols, socket programming, and distributed communication systems * Familiarity with Linux environments, system-level programming, and Bash scripting * Proven experience with Agile/SAFe methodologies in large-scale development environments * Advanced knowledge of the Qt Framework * Strong background in containerization and orchestration technologies (Kubernetes and Docker) * Expert-level Git workflow design and branching strategies for large-scale development teams * In-depth understanding of Submarine Warfare Federated Tactical Systems (SWFTS) architecture and integration * Comprehensive knowledge of submarine systems, operations, and tactical mission requirements * Experience with real-time systems, embedded programming, and performance optimization ## Description * Provide senior technical expertise and guidance for SLCM-N software architecture and development * Contribute to architectural standards, technical roadmaps, and design decisions for networking and distributed systems * Implement and optimize networking solutions for mission-critical systems * Mentor and guide teams of engineers in software development, testing methodologies, and system integration practices * Serve as senior technical expert for SLCM-N and cross-functional software integration * Lead resolution of highly complex software and networking issues with significant system-wide impact * Collaborate on complex software integration and issue resolution * Conduct thorough technical reviews and drive continuous improvement of software development practices * Support program reviews, customer engagements, and technical planning activities * Evaluate emerging technologies and provide recommendations for SLCM-N capabilities