Sr Advanced Software Engineer (C++, Java)
General Dynamics Mission Systems - Manassas, VA
Hiring: Sr Advanced Software Engineer (C++, Java) Company: General Dynamics Mission Systems Location: Manassas, VA Job Posted Time: 2026-09-16 16:29:09 Employment Type: On-site Target Skills & Keywords : C++, CI/CD, Docker, Event-Driven, Helm, Java, Kubernetes, Linux, Podman, Protocol Buffers, Python, Red Hat, Security Clearance, gRPC About the job Experience: •Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 8 years of relevant experience; or Master's degree, plus 6 years relevant experience. •8 years of relevant experience; or Master's degree, plus 6 years relevant experience. Required Skills: •Design, develop, and maintain complex software using C++, Qt, Java, and Python. •Own software components from requirements and architecture through integration and deployment. •Develop distributed interfaces using APIs, AMQP, gRPC, Protocol Buffers, and event-driven architectures. •Make well-supported design decisions within assigned components and subsystems. •Integrate COTS, open-source, and custom-developed software. •Diagnose complex concurrency, performance, networking, data, and system-integration problems. •Develop applications for Red Hat Enterprise Linux and containerized environments. •Support deployments using Docker, Podman, Kubernetes or RKE2, and Helm. Qualifications: •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. •As a Senior Software Engineer, you will be a senior individual contributor developing and integrating complex mission-critical software for U.S. Navy submarine and surface platforms. You will independently own significant software components and difficult integration problems while contributing to architecture, design, implementation, and testing. •This is a hands-on individual-contributor position without personnel-management responsibility. Compensation: •Competitive benefits and rewards package Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!