We are seeking a Principal Software Engineer to join the Navy Programs team. The role serves as the technical authority for the architecture, development, integration, and fielding of mission-critical software systems supporting U.S. Navy submarines, aircraft carriers, and shore-based platforms. The engineer sets technical direction across multiple teams while remaining hands-on in design, coding, and resolution of complex integration problems. The position focuses on modern C++ on Linux, distributed systems, and modernization of legacy applications onto a Kubernetes-based platform. It directly supports U.S. Navy submarine combat systems and involves making long-term technical decisions that balance mission needs, cost, schedule, and risk. The role also represents the program's technical position to Navy customers and partners and helps develop engineers and technical leaders. This is a full-time position based in Manassas, Virginia. U.S. citizenship and an active DoD Secret Clearance are required. The annual base salary is $179,000–$209,000, with final compensation based on experience and skills. The position is eligible for a sign-on bonus and a comprehensive benefits package.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior